Time to Stable

For a given set of browsers, what APIs are in all of them and how many days it take for the API to land in the first browser to the last.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs that landed in A first and B last.
Last in Chrome AndroidLast in Edge
First in Chrome Android 11475
First in Edge 880

Average time for an API to become available across Chrome Android and Edge

12355 APIs took an average of 712.13 days to become available to use.

API breakdown:

Average time to landing by year of first landing

If a feature landed in the earliest browser in 20XX it took Y days on average to become available in the last browser (when considering Chrome Android and Edge). TTA (time to available).
CSS APIsCSS TTADOM API APIsDOM API TTA
2012 10701407.2423211221.82
2013 1831457.466631116.20
2014 731570.863311429.76
2015 184905.18580926.61
2016 1061217.46439974.16
2017 202738.95858891.74
2018 231511.87616548.53
2019 33135.03385162.03
2020 18511.6257483.10
2021 1092.1834788.71
2022 1112.7933818.81
2023 3053.30515136.65
2024 2732.315053.83
2025 3522.353002.55
2026 766.05905.13

The Tortoise and the Hare

There is a natural tension on the web with respect to browser engines. Every engine has their own set of priorities which define the level of investment that they choose to make and on which areas they choose to make it.

A developer naturally wants their experiences to be available to the widest audience possible and these differing priorities create an unevenness on the platform (a lumpiness) making it harder for developers to build experiences that work everywhere.

This section highlights where browsers are pushing and pulling on the platform.

Sprinters

This table is designed to show which browsers are pushing on the platform the most.

Adding features to quickly is not always desired because developers are unlikely to adopt those features in their sites or apps.

For a given year, if a feature landed in Browser X first, how many days it take on average to be available in Chrome Android and Edge. TTA (time to available).
Year CSSCSS TTADOM APIDOM API TTA
2012
  Chrome Android 10701407.2423211221.82
2013
  Chrome Android 1831457.466631116.20
2014
  Chrome Android 731570.863311429.76
2015
  Chrome Android 911377.014381022.72
  Edge 93443.51142630.15
2016
  Chrome Android 1041231.38430984.36
  Edge 2493.509486.89
2017
  Edge 8182.0024319.71
  Chrome Android 194761.92834908.20
2018
  Chrome Android 228510.76584574.15
  Edge 3596.003280.94
2019
  Chrome Android 33135.03385162.03
2020
  Edge 16111.25163273.36
  Chrome Android 1692.184117.65
2021
  Chrome Android 1092.1832316.00
  Edge 0NaN241067.25
2022
  Chrome Android 933.1427012.11
  Edge 181.006845.41
2023
  Chrome Android 3053.302403.21
  Edge 0NaN275253.11
2024
  Chrome Android 2732.315022.36
  Edge 0NaN3250.00
2025
  Chrome Android 3522.353002.55
2026
  Chrome Android 766.05905.13

Plodders

This table is designed to show which browsers are pulling on the platform the most.

For a feature that first landed in year X, how many days did it take on average for the last browser to catch up across Chrome Android and Edge. TTA (time to available).
Year CSS countCSS TTADOM API countDOM API TTA
2012
  Edge 10701407.2423211221.82
2013
  Edge 1831457.466631116.20
2014
  Edge 731570.863311429.76
2015
  Edge 911377.014381022.72
  Chrome Android 93443.51142630.15
2016
  Edge 1041231.38430984.36
  Chrome Android 2493.509486.89
2017
  Chrome Android 8182.0024319.71
  Edge 194761.92834908.20
2018
  Edge 228510.76584574.15
  Chrome Android 3596.003280.94
2019
  Edge 33135.03385162.03
2020
  Chrome Android 16111.25163273.36
  Edge 1692.184117.65
2021
  Edge 1092.1832316.00
  Chrome Android 0NaN241067.25
2022
  Edge 933.1427012.11
  Chrome Android 181.006845.41
2023
  Edge 3053.302403.21
  Chrome Android 0NaN275253.11
2024
  Edge 2732.315022.36
  Chrome Android 0NaN3250.00
2025
  Edge 3522.353002.55
2026
  Edge 766.05905.13

Stable APIs

Below is a list of features that are in Chrome Android and Edge

Raw Data

Quick Links:

DOM API Data

API First Browser Date Last Browser Date Days Notes
api.ANGLE_instanced_arrays πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
Chrome: Available only on macOS.Opera: Available only on macOS.
api.ANGLE_instanced_arrays.drawArraysInstancedANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ANGLE_instanced_arrays.drawElementsInstancedANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.AbortController πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.AbortController πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.abort πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Node.js: The optional reason argument is not supported.Node.js: The optional reason argument is not supported.Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortController.abort.reason_parameter πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.AbortController.signal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
Safari: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.Safari on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.WebView on iOS: Even though window.AbortController is defined, it doesn't really abort fetch requests. See bug 174980.
api.AbortPaymentEvent Chrome Android10/17/2018 Edge1/15/2020455
api.AbortPaymentEvent.AbortPaymentEvent Chrome Android10/17/2018 Edge1/15/2020455
api.AbortPaymentEvent.respondWith Chrome Android10/17/2018 Edge1/15/2020455
api.AbortSignal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.AbortSignal.abort_event πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.AbortSignal.abort_static πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.AbortSignal.abort_static.reason_parameter πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.AbortSignal.aborted πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.AbortSignal.any_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.AbortSignal.reason πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.AbortSignal.throwIfAborted πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.AbortSignal.timeout_static πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Always aborts with an AbortError on timeout, not a TimeoutError.Chrome Android: Always aborts with an AbortError on timeout, not a TimeoutError.Edge: Always aborts with an AbortError on timeout, not a TimeoutError.Quest Browser: Always aborts with an AbortError on timeout, not a TimeoutError.Opera: Always aborts with an AbortError on timeout, not a TimeoutError.Opera Android: Always aborts with an AbortError on timeout, not a TimeoutError.Samsung Internet: Always aborts with an AbortError on timeout, not a TimeoutError.WebView Android: Always aborts with an AbortError on timeout, not a TimeoutError.
api.AbsoluteOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AbsoluteOrientationSensor.AbsoluteOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AbstractRange πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.collapsed πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.endContainer πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.endOffset πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.startContainer πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.AbstractRange.startOffset πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Accelerometer πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.Accelerometer πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.x πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.y πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Accelerometer.z πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor.AmbientLightSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.AmbientLightSensor.illuminance πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Chrome: In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome: In Chrome 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome Android: In Chrome Android 79, this method stopped returning floats and returned integers to avoid fingerprinting.Chrome Android: In Chrome Android 79, this method stopped returning floats and returned integers to avoid fingerprinting.Edge: In Edge 79, this method stopped returning floats and returned integers to avoid fingerprinting.Edge: In Edge 79, this method stopped returning floats and returned integers to avoid fingerprinting.Quest Browser: In Quest Browser 8.0, this method stopped returning floats and returned integers to avoid fingerprinting.Quest Browser: In Quest Browser 8.0, this method stopped returning floats and returned integers to avoid fingerprinting.Opera: In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.Opera: In Opera 66, this method stopped returning floats and returned integers to avoid fingerprinting.
api.AnalyserNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.AnalyserNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.AnalyserNode.fftSize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.frequencyBinCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getByteFrequencyData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getByteTimeDomainData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getFloatFrequencyData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.getFloatTimeDomainData πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.AnalyserNode.maxDecibels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.minDecibels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AnalyserNode.smoothingTimeConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Animation πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.Animation πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.cancel πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.cancel_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.commitStyles πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.currentTime πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.effect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.finish πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.finish_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.finished πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.id πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.overallProgress πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.Animation.pause πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.pending πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Firefox: Before version 59, the pending status was reported by a "pending" value returned from Animation.playState.Firefox for Android: Before version 59, the pending status was reported by a "pending" value returned from Animation.playState.
api.Animation.persist πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.play πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.playState πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Chrome Android: Before Chrome Android 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome Android 50/Opera 37, it shows paused.Firefox: Before Firefox 59, this property returned pending for Animations with incomplete asynchronous operations but as of Firefox 59 this is indicated by the separate Animation.pending property. This reflects recent changes to the specification.Firefox for Android: Before Firefox for Android 59, this property returned pending for Animations with incomplete asynchronous operations but as of Firefox for Android 59 this is indicated by the separate Animation.pending property. This reflects recent changes to the specification.Quest Browser: Before Quest Browser 5.0/Opera 37, this property returned idle for an animation that had not yet started. Starting with Quest Browser 5.0/Opera 37, it shows paused.Opera: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Opera Android: Before Chrome 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with Chrome 50/Opera 37, it shows paused.Samsung Internet: Before Samsung Internet 5.0/Opera 37, this property returned idle for an animation that had not yet started. Starting with Samsung Internet 5.0/Opera 37, it shows paused.WebView Android: Before WebView Android 50/Opera 37, this property returned idle for an animation that had not yet started. Starting with WebView Android 50/Opera 37, it shows paused.
api.Animation.playbackRate πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.ready πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.remove_event πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.remove_filling_animation Edge7/16/2020 Chrome Android7/27/202011
api.Animation.replaceState πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Animation.reverse πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.startTime πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.Animation.timeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Only the getter is supportedFirefox for Android: Only the getter is supportedSafari: Only the getter is supportedSafari on iOS: Only the getter is supportedWebView on iOS: Only the getter is supported
api.Animation.updatePlaybackRate πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.AnimationEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.getComputedTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.getTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEffect.updateTiming πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.AnimationEvent πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.AnimationEvent.AnimationEvent πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.AnimationEvent.animationName πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.AnimationEvent.elapsedTime πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.AnimationEvent.pseudoElement πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.AnimationPlaybackEvent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.AnimationPlaybackEvent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.currentTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationPlaybackEvent.timelineTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationTimeline.currentTime πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.AnimationTimeline.duration πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.AnimationTrigger πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Attr πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.localName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.namespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.ownerElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.prefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.specified πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Attr.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.AudioBuffer πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The context parameter was supported up until version 57, but has now been removed.Chrome Android: The context parameter was supported up until version 57, but has now been removed.Quest Browser: The context parameter was supported up until version 5.0, but has now been removed.Opera: The context parameter was supported up until version 44, but has now been removed.Opera Android: The context parameter was supported up until version 44, but has now been removed.Samsung Internet: The context parameter was supported up until Samsung Internet 7.0, but has now been removed.WebView Android: The context parameter was supported up until version 57, but has now been removed.
api.AudioBuffer.copyFromChannel πŸ“‹Chrome Android5/27/2015 Edge11/12/2015169
api.AudioBuffer.copyToChannel πŸ“‹Chrome Android5/27/2015 Edge11/12/2015169
api.AudioBuffer.duration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.getChannelData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.numberOfChannels πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBuffer.sampleRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.AudioBufferSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.AudioBufferSourceNode.buffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox currently handles the value null incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything.Firefox for Android: Firefox for Android currently handles the value null incorrectly. Instead of producing a node that generates a single channel of silence, the node becomes unusable and will be ignored if you attempt to connect it to anything.
api.AudioBufferSourceNode.detune πŸ“‹Chrome Android7/29/2015 Edge11/12/2015106
api.AudioBufferSourceNode.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.loopEnd πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioBufferSourceNode.loopStart πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioBufferSourceNode.playbackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioBufferSourceNode.start πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.AudioContext.AudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
Chrome: Before Chrome 66, each tab is limited to 6 audio contexts in Chrome; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Chrome: If latencyHint isn't valid, Chrome throws a TypeError exception. See Non-standard exceptions in Chrome for details.Chrome Android: Before Chrome Android 66, each tab is limited to 6 audio contexts in Chrome Android; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome Android.Chrome Android: If latencyHint isn't valid, Chrome Android throws a TypeError exception. See Non-standard exceptions in Chrome Android for details.Quest Browser: Before Quest Browser 5.0, each tab is limited to 6 audio contexts in Quest Browser; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Quest Browser.Quest Browser: If latencyHint isn't valid, Quest Browser throws a TypeError exception. See Non-standard exceptions in Quest Browser for details.Opera: Before Opera 53, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Opera: If latencyHint isn't valid, Opera throws a TypeError exception. See Non-standard exceptions in Chrome for details.Opera Android: Before Opera Android 47, each tab is limited to 6 audio contexts in Opera; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Opera Android: If latencyHint isn't valid, Opera throws a TypeError exception. See Non-standard exceptions in Chrome for details.Safari: New audio contexts are suspended until the resume() method is called via user action, such as the click event.Safari on iOS: New audio contexts are suspended until the resume() method is called via user action, such as the click event.Samsung Internet: Before Samsung Internet 9.0, each tab is limited to 6 audio contexts in Samsung Internet; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in Chrome.Samsung Internet: If latencyHint isn't valid, Samsung Internet throws a TypeError exception. See Non-standard exceptions in Chrome for details.WebView Android: Before WebView Android 66, each tab is limited to 6 audio contexts in WebView Android; attempting to create more will throw a DOMException. For details see Per-tab audio context limitation in WebView Android.WebView Android: If latencyHint isn't valid, WebView Android throws a TypeError exception. See Non-standard exceptions in WebView Android for details.WebView on iOS: New audio contexts are suspended until the resume() method is called via user action, such as the click event.
api.AudioContext.AudioContext.options_latencyHint_parameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.AudioContext.AudioContext.options_sampleRate_parameter πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.AudioContext.AudioContext.options_sinkId_parameter πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.baseLatency πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.AudioContext.close πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.AudioContext.createMediaElementSource πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: If a sample rate is specified for the audio context, it must match the sample rate of the stream, otherwise this method will fail.Firefox for Android: If a sample rate is specified for the audio context, it must match the sample rate of the stream, otherwise this method will fail.
api.AudioContext.createMediaStreamDestination πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.AudioContext.createMediaStreamSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioContext.error_event πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.AudioContext.getOutputTimestamp πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioContext.outputLatency πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.AudioContext.resume πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.AudioContext.setSinkId πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.sinkId πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.sinkchange_event πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioContext.suspend πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.AudioData πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.AudioData πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.allocationSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.clone πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.format πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.numberOfChannels πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.numberOfFrames πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.sampleRate πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioData.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.AudioDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.decodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.AudioDecoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDecoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioDestinationNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioDestinationNode.maxChannelCount πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
Safari: This property always returns 0.Safari on iOS: This property always returns 0.WebView on iOS: This property always returns 0.
api.AudioEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.AudioEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.configure.bitrateMode πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
api.AudioEncoder.configure.opus πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioEncoder.configure.opus.opus_application πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.AudioEncoder.configure.opus.opus_signal πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.AudioEncoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.AudioEncoder.encode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.encodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioEncoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.AudioListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioListener.forwardX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.forwardY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.forwardZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.positionX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.positionY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.positionZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setPosition() method instead.Firefox for Android: Can be set using the setPosition() method instead.
api.AudioListener.setOrientation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioListener.setPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioListener.upX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.upY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioListener.upZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Firefox: Can be set using the setOrientation() method instead.Firefox for Android: Can be set using the setOrientation() method instead.
api.AudioNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.channelCount πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.channelCountMode πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.channelInterpretation πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.AudioNode.connect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.context πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.disconnect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.disconnect.destination_parameter Chrome Android5/27/2015 Edge10/2/20181224
api.AudioNode.disconnect.input_parameter Chrome Android5/27/2015 Edge10/2/20181224
api.AudioNode.numberOfInputs πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioNode.numberOfOutputs πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.automationRate πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.AudioParam.cancelAndHoldAtTime πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioParam.cancelScheduledValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.exponentialRampToValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.Firefox: Sometimes jumps to value immediately. See bug 2011524.Firefox for Android: Sometimes jumps to value immediately. See bug 2011524.Quest Browser: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.WebView Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.
api.AudioParam.linearRampToValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.Firefox: Sometimes jumps to value immediately. See bug 2011524.Firefox for Android: Sometimes jumps to value immediately. See bug 2011524.Quest Browser: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.WebView Android: Behaves like setValueAtTime(): Sets the target volume at the specified time, but doesn't ramp to it.
api.AudioParam.maxValue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.AudioParam.minValue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.AudioParam.setTargetAtTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioParam.setValueAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.setValueCurveAtTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioParam.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Chrome Android: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Firefox: Before Firefox 134, setting value was ignored when done at the same time as scheduled automation events.Firefox: Before Firefox 69, value did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned.Firefox for Android: Firefox for Android does not currently take into account scheduled or gradiated changes to the parameter's value; only the initial value or the most recent explicitly set value is returned.Quest Browser: Before version 5.0, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Opera: Before version 53, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Opera Android: Before version 47, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).Samsung Internet: Before version 9.0, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).WebView Android: Before version 66, the gain value of a GainNode would perform a smooth interpolation to prevent dezippering (instead of changing instantly).
api.AudioParamMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.entries Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.get Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.has Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.keys Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.size Chrome Android4/17/2018 Edge1/15/2020638
api.AudioParamMap.values Chrome Android4/17/2018 Edge1/15/2020638
api.AudioProcessingEvent Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.AudioProcessingEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.AudioProcessingEvent.inputBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.outputBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioProcessingEvent.playbackTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.AudioScheduledSourceNode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Chrome Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Edge: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Firefox: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Firefox for Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Opera: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Opera Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Safari: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Safari on iOS: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.Samsung Internet: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.WebView Android: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.WebView on iOS: The AudioScheduledSourceNode interface itself is not present, but some of its members are available on the AudioBufferSourceNode, ConstantSourceNode and OscillatorNode interfaces.
api.AudioScheduledSourceNode.ended_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.AudioScheduledSourceNode.start πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioScheduledSourceNode.stop πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.AudioSinkInfo πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioSinkInfo.type πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.AudioTrack πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.enabled πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.id πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.kind πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.label πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.language πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrack.sourceBuffer πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.AudioTrackList πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.addtrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.change_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.getTrackById πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.length πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioTrackList.removetrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.AudioWorklet πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.currentFrame πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.currentTime πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.registerProcessor πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletGlobalScope.sampleRate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.AudioWorkletNode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.parameters πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.port πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletNode.processorerror_event πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.AudioWorkletProcessor πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AudioWorkletProcessor.AudioWorkletProcessor πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AudioWorkletProcessor.port πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.AuthenticatorAssertionResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.authenticatorData πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.signature πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAssertionResponse.userHandle πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAttestationResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAttestationResponse.attestationObject πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorAttestationResponse.getAuthenticatorData πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.AuthenticatorAttestationResponse.getPublicKey πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.AuthenticatorAttestationResponse.getPublicKeyAlgorithm πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.AuthenticatorAttestationResponse.getTransports πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.AuthenticatorResponse πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.AuthenticatorResponse.clientDataJSON πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.BackgroundFetchEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchEvent.BackgroundFetchEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchEvent.registration πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.fetch πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.get πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchManager.getIds πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord.request πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRecord.responseReady πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.abort πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.downloadTotal πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.downloaded πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.failureReason πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.id πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.match πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.matchAll πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.progress_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.recordsAvailable πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.result πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.uploadTotal πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchRegistration.uploaded πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BackgroundFetchUpdateUIEvent.updateUI πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.BarProp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BarProp.visible πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BarProp.visible.returns_popup Chrome Android2/1/2022 Edge2/3/20222
api.BarcodeDetector πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.Chrome: Supported on macOS only.Edge: Supported on macOS only.Edge: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.Opera: Supported on macOS only.Opera: Before Chrome 113, on macOS Ventura (13) and above, this interface silently failed. See bug 40245611.
api.BarcodeDetector.BarcodeDetector πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BarcodeDetector.detect πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BarcodeDetector.getSupportedFormats_static πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BaseAudioContext πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Chrome Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Edge: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Firefox: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Firefox for Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Opera: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Opera Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Safari: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Safari on iOS: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.Samsung Internet: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.WebView Android: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.WebView on iOS: The BaseAudioContext interface itself is not present, but many of the methods are available on the AudioContext and OfflineAudioContext interfaces.
api.BaseAudioContext.audioWorklet πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.BaseAudioContext.createAnalyser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBiquadFilter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createBufferSource πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createChannelMerger πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createChannelSplitter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createConstantSource πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BaseAudioContext.createConvolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createDelay πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createDynamicsCompressor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createGain πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createIIRFilter πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.BaseAudioContext.createOscillator πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createPanner πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.createPeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.BaseAudioContext.createPeriodicWave.constraints_disableNormalization_parameter Edge7/29/2015 Chrome Android10/14/201577
api.BaseAudioContext.createScriptProcessor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BaseAudioContext.createStereoPanner πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.BaseAudioContext.createWaveShaper πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.currentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.decodeAudioData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.decodeAudioData.returns_promise Edge7/29/2015 Chrome Android3/9/2016224
api.BaseAudioContext.destination πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.listener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.sampleRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BaseAudioContext.state πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.BaseAudioContext.state.interrupted πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.BaseAudioContext.statechange_event πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.BatteryManager πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.charging πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.chargingTime πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Chrome Android: Always equal to 0 or Infinity.Opera Android: Always equal to 0 or Infinity.Samsung Internet: Always equal to 0 or Infinity.WebView Android: Always equal to 0 or Infinity.
api.BatteryManager.chargingchange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.chargingtimechange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.dischargingTime πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Chrome Android: Always equal to Infinity.Opera Android: Always equal to Infinity.Samsung Internet: Always equal to Infinity.WebView Android: Always equal to Infinity.
api.BatteryManager.dischargingtimechange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.level πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.levelchange_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.BatteryManager.secure_context_required Chrome Android6/21/2022 Edge6/23/20222
api.BeforeInstallPromptEvent Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.BeforeInstallPromptEvent Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.platforms Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeInstallPromptEvent.prompt Chrome Android7/30/2019 Edge1/15/2020169
Chrome: Resolved with an empty promise.Chrome Android: Resolved with an empty promise.Quest Browser: Resolved with an empty promise.Opera: Resolved with an empty promise.Opera Android: Resolved with an empty promise.WebView Android: Resolved with an empty promise.
api.BeforeInstallPromptEvent.userChoice Chrome Android7/29/2015 Edge1/15/20201631
api.BeforeUnloadEvent πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.BeforeUnloadEvent.returnValue πŸ“‹Edge7/29/2015 Chrome Android10/31/20233016
Chrome: Before Chrome 119, an empty string incorrectly activated the confirmation dialog.Chrome Android: Before Chrome Android 119, an empty string incorrectly activated the confirmation dialog.Quest Browser: Before Quest Browser false, an empty string incorrectly activated the confirmation dialog.Opera: Before Opera 105, an empty string incorrectly activated the confirmation dialog.Opera Android: Before Opera Android 79, an empty string incorrectly activated the confirmation dialog.WebView Android: Before WebView Android 119, an empty string incorrectly activated the confirmation dialog.
api.BeforeUnloadEvent.user_interaction Chrome Android8/1/2017 Edge1/15/2020897
api.BiquadFilterNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.BiquadFilterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.BiquadFilterNode.Q πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.detune πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.BiquadFilterNode.frequency πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.gain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.getFrequencyResponse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BiquadFilterNode.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Blob πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the buffer module.Node.js: Available as a part of the buffer module.
api.Blob.Blob πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 16, the second parameter, when set to null or undefined, leads to an error instead of being handled as an empty dictionary.Firefox for Android: Before Firefox for Android 16, the second parameter, when set to null or undefined, leads to an error instead of being handled as an empty dictionary.Internet Explorer: IE10 throws InvalidStateError with a TypedArray argument. Consider using MSBuilder as an alternative.Node.js: Before v16.7.0, the endings option was not supported.
api.Blob.arrayBuffer πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Blob.bytes πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.Blob.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Blob.slice πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 12, there was a bug that affected the behavior of Blob.slice(); it did not work for start and end positions outside the range of signed 64-bit values; it has now been fixed to support unsigned 64-bit values.Firefox for Android: Before Firefox for Android 14, there was a bug that affected the behavior of Blob.slice(); it did not work for start and end positions outside the range of signed 64-bit values; it has now been fixed to support unsigned 64-bit values.
api.Blob.stream πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Blob.text πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Blob.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.BlobEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.BlobEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.data πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.BlobEvent.timecode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.Bluetooth πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.Bluetooth.getAvailability πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.Bluetooth.getDevices πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.Bluetooth.requestDevice πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Bluetooth.requestDevice.options_exclusionFilters_parameter πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.BluetoothCharacteristicProperties πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothCharacteristicProperties.authenticatedSignedWrites πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.broadcast πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.indicate πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.notify πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.read πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.reliableWrite πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.writableAuxiliaries πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.write πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothCharacteristicProperties.writeWithoutResponse πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothDevice.gatt πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.gattserverdisconnected_event πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.id πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothDevice.name πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.getDescriptor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTCharacteristic.getDescriptors πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTCharacteristic.properties πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.readValue πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.service πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.startNotifications πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.stopNotifications πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.uuid πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.value πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.writeValue πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.BluetoothRemoteGATTDescriptor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTDescriptor.characteristic πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.readValue πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.uuid πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.value πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTDescriptor.writeValue πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.BluetoothRemoteGATTServer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTServer.connect πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.connected πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.device πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.disconnect πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.getPrimaryService πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTServer.getPrimaryServices πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothRemoteGATTService.device πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.getCharacteristic πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.getCharacteristics πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.isPrimary πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothRemoteGATTService.uuid πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.BluetoothUUID.canonicalUUID_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getCharacteristic_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getDescriptor_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BluetoothUUID.getService_static πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.BroadcastChannel πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
Node.js: Available as a part of the worker_threads module.
api.BroadcastChannel.BroadcastChannel πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.close πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.message_event πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.BroadcastChannel.name πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.BroadcastChannel.postMessage πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.ByteLengthQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Node.js: Available as a part of the stream/web module.
api.ByteLengthQueuingStrategy.ByteLengthQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.ByteLengthQueuingStrategy.highWaterMark πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.ByteLengthQueuingStrategy.size πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CDATASection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSPViolationReportBody πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.blockedURL πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.columnNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.disposition πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.documentURL πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.effectiveDirective πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.lineNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.originalPolicy πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.referrer πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.sample πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.sourceFile πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.statusCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.CSPViolationReportBody.toJSON Chrome Android2/4/2020 Edge2/7/20203
api.CSS πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CSS.Hz_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.Q_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.cap_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.ch_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.cm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.cqb_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqh_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqi_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqmax_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqmin_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.cqw_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.deg_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dpcm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dpi_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dppx_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.dvb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.dvw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.em_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.escape_static πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.CSS.ex_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.fr_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.grad_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.highlights_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSS.ic_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.in_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.kHz_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.lh_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.lvb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.lvw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.mm_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.ms_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.number_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.paintWorklet_static πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.CSS.pc_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.percent_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.pt_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.px_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.rad_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.rcap_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rch_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.registerProperty_static πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.CSS.rem_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.rex_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.ric_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.rlh_static πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSS.s_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.supports_static πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CSS.supports_static.optional_parens Chrome Android9/5/2017 Edge1/15/2020862
api.CSS.svb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svh_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svmax_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svmin_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.svw_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.turn_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vb_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.vh_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vi_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CSS.vmax_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vmin_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSS.vw_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSAnimation πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSAnimation.animationName πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSConditionRule πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.CSSConditionRule.conditionText πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.CSSContainerRule πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.CSSContainerRule.containerName πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSContainerRule.containerQuery πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSCounterStyleRule πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.additiveSymbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.fallback πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.name πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.negative πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.pad πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.prefix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.range πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.speakAs πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.suffix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSCounterStyleRule.system πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.CSSFontFaceRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSFontFaceRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSFontFeatureValuesMap πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.@@iterator πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.clear πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.delete πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.entries πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.forEach πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.get πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.has πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.keys πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.set πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.size πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesMap.values πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Not exposed on Window. See bug 385925149.Chrome Android: Not exposed on Window. See bug 385925149.Edge: Not exposed on Window. See bug 385925149.Opera: Not exposed on Window. See bug 385925149.Opera Android: Not exposed on Window. See bug 385925149.Samsung Internet: Not exposed on Window. See bug 385925149.WebView Android: Not exposed on Window. See bug 385925149.
api.CSSFontFeatureValuesRule.annotation πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.characterVariant πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.fontFamily πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.ornaments πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.styleset πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.stylistic πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontFeatureValuesRule.swash πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.CSSFontPaletteValuesRule πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.basePalette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.fontFamily πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.name πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFontPaletteValuesRule.overrideColors πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.CSSFunctionDeclarations πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDeclarations.style πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDescriptors πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionDescriptors.result πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.getParameters πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.name πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSFunctionRule.returnType πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.CSSGroupingRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Safari: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.Safari on iOS: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.WebView on iOS: The CSSGroupingRule interface itself is not present, but many of the methods are available on various interfaces such as the CSSMediaRule and CSSPageRule interfaces.
api.CSSGroupingRule.cssRules πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.CSSGroupingRule.deleteRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.CSSGroupingRule.insertRule πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.CSSImageValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSImportRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.layerName πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSImportRule.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.styleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSImportRule.supportsText πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CSSKeyframeRule πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.CSSKeyframeRule.keyText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframeRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.CSSKeyframesRule.appendRule πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.CSSKeyframesRule.cssRules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.deleteRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.findRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeyframesRule.length πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.CSSKeyframesRule.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSKeywordValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSKeywordValue.CSSKeywordValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSKeywordValue.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSLayerBlockRule πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerBlockRule.name πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerStatementRule πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSLayerStatementRule.nameList πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CSSMarginRule πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.CSSMarginRule.name πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.CSSMarginRule.style πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
api.CSSMathClamp πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.CSSMathClamp πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.lower πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.upper πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathClamp.value πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.CSSMathInvert πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathInvert.CSSMathInvert πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathInvert.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax.CSSMathMax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMax.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin.CSSMathMin πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathMin.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate.CSSMathNegate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathNegate.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct.CSSMathProduct πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathProduct.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum.CSSMathSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathSum.values πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMathValue.operator πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent.CSSMatrixComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMatrixComponent.matrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSMediaRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 20, conditionText could not be set.Firefox for Android: Before Firefox for Android 20, conditionText could not be set.
api.CSSMediaRule.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSNamespaceRule πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.CSSNamespaceRule.namespaceURI πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.CSSNamespaceRule.prefix πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.CSSNestedDeclarations πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.CSSNestedDeclarations.style πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.CSSNumericArray πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericArray.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.add πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.div πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.equals πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.max πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.min πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.mul πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.parse_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: Not exposed to PaintWorklet.Chrome Android: Not exposed to PaintWorklet.Edge: Not exposed to PaintWorklet.Quest Browser: Not exposed to PaintWorklet.Opera: Not exposed to PaintWorklet.Opera Android: Not exposed to PaintWorklet.Samsung Internet: Not exposed to PaintWorklet.WebView Android: Not exposed to PaintWorklet.
api.CSSNumericValue.sub πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.to πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.toSum πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSNumericValue.type πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPageRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPageRule.selectorText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPageRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSPerspective πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPerspective.CSSPerspective πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPerspective.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionTryDescriptors πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.align-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.alignSelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.blockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.bottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-block-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.inset-inline-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlock πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlockEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetBlockStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInlineEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.insetInlineStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.justify-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.justifySelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.left πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-block-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-bottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline-end πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-inline-start πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-left πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-right πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.margin-top πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlock πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlockEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBlockStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginBottom πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInline πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInlineEnd πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginInlineStart πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginLeft πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginRight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.marginTop πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.max-width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxBlockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxHeight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxInlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.maxWidth πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-block-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-height πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-inline-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.min-width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minBlockSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minHeight πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minInlineSize πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.minWidth πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.place-self πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.placeSelf πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.position-anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.position-area πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.CSSPositionTryDescriptors.positionAnchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.positionArea πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.CSSPositionTryDescriptors.right πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.top πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryDescriptors.width πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule.name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionTryRule.style πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.CSSPositionValue Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.CSSPositionValue Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.x Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPositionValue.y Chrome Android4/17/2018 Edge1/15/2020638
api.CSSPropertyRule πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.inherits πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.initialValue πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.name πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSPropertyRule.syntax πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.CSSRotate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.CSSRotate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.angle πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRotate.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.cssText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The property normalizes rules and does not return the original verbatim rule text. For example, border-width: 1px; border-style:solid; border-color:white; returns border: 1px solid white;.
api.CSSRule.parentRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.parentStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRule.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSRuleList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSScale πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.CSSScale πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScale.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSScopeRule πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSScopeRule.end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSScopeRule.start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.CSSSkew πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.CSSSkew πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.ax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkew.ay πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX.CSSSkewX πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewX.ax πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY.CSSSkewY πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSkewY.ay πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStartingStyleRule πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.CSSStyleDeclaration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.@@iterator Chrome Android6/8/2016 Edge10/2/2018846
api.CSSStyleDeclaration.cssFloat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.cssText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.getPropertyPriority πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.getPropertyValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.parentRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.removeProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleDeclaration.setProperty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule.cssRules πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.CSSStyleRule.deleteRule πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.CSSStyleRule.insertRule πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.CSSStyleRule.selectorText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleRule.styleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.CSSStyleSheet πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CSSStyleSheet.addRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.cssRules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.deleteRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.insertRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.insertRule.index_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.ownerRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.removeRule πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleSheet.replace πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
Firefox: Before Firefox 121, when calling replace() repeatedly, the style is applied, but the change is not reflected in the CSS Object Model. See bug 1864815.Firefox for Android: Before Firefox for Android 121, when calling replace() repeatedly, the style is applied, but the change is not reflected in the CSS Object Model. See bug 1864815.
api.CSSStyleSheet.replaceSync πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CSSStyleSheet.rules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CSSStyleValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.parseAll_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.parse_static πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSStyleValue.toString πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSSupportsRule πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.CSSTransformComponent πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.is2D πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.toMatrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformComponent.toString πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.CSSTransformValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.is2D πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.toMatrix πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransformValue.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTransition πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSTransition.transitionProperty πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.CSSTranslate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.CSSTranslate πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.x πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.y πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSTranslate.z πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.CSSUnitValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.unit πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnitValue.value πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.CSSUnparsedValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.entries Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.keys Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.length πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSUnparsedValue.values Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.CSSVariableReferenceValue πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.fallback πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSVariableReferenceValue.variable πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.CSSViewTransitionRule πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CSSViewTransitionRule.navigation πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CSSViewTransitionRule.types πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Cache πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
Chrome: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Chrome Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Quest Browser: Before version 5.0, only service workers are supported. From version 5.0, all worker types and the main thread are supported.Opera: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.Opera Android: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.WebView Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.
api.Cache.add πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
Chrome: Requires HTTPS from version 46.Chrome Android: Requires HTTPS from version 46.Quest Browser: Requires HTTPS from version 5.0.Opera: Requires HTTPS from version 33.Opera Android: Requires HTTPS from version 33.Samsung Internet: Requires HTTPS from Samsung Internet 5.0.WebView Android: Requires HTTPS from version 46.
api.Cache.addAll πŸ“‹Chrome Android10/14/2015 Edge10/17/2017734
Chrome: Requires HTTPS.Chrome Android: Requires HTTPS.Quest Browser: Requires HTTPS.Opera: Requires HTTPS.Opera Android: Requires HTTPS.Samsung Internet: Requires HTTPS.WebView Android: Requires HTTPS.
api.Cache.delete πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Deno: Doesn't support query options
api.Cache.keys πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
api.Cache.match πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Deno: Doesn't support query options
api.Cache.matchAll πŸ“‹Chrome Android12/2/2015 Edge10/17/2017685
Opera: Requires HTTPS.
api.Cache.put πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Requires HTTPS from version 46.Chrome Android: Requires HTTPS from version 46.Quest Browser: Requires HTTPS from version 5.0.Opera: Requires HTTPS from version 33.Opera Android: Requires HTTPS from version 33.Samsung Internet: Requires HTTPS from Samsung Internet 5.0.WebView Android: Requires HTTPS from version 46.
api.Cache.worker_support Chrome Android1/21/2015 Edge10/17/20171000
Chrome: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Chrome Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.Quest Browser: Before version 5.0, only service workers are supported. From version 5.0, all worker types and the main thread are supported.Opera: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.Opera Android: Before version 30, only service workers are supported. From version 30, all worker types and the main thread are supported.WebView Android: Before version 43, only service workers are supported. From version 43, all worker types and the main thread are supported.
api.CacheStorage πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.CacheStorage.delete πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.has πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.keys πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.match πŸ“‹Chrome Android10/19/2016 Edge10/17/2017363
Chrome: The options parameter only supports ignoreSearch, and cacheName.Chrome Android: The options parameter only supports ignoreSearch, and cacheName.Opera: The options parameter only supports ignoreSearch, and cacheName.Opera Android: The options parameter only supports ignoreSearch, and cacheName.Samsung Internet: The options parameter only supports ignoreSearch, and cacheName.WebView Android: The options parameter only supports ignoreSearch, and cacheName.
api.CacheStorage.open πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.CacheStorage.secure_context_required Chrome Android3/6/2018 Edge1/15/2020680
api.CacheStorage.worker_support Chrome Android5/27/2015 Edge10/17/2017874
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.CanMakePaymentEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanMakePaymentEvent.CanMakePaymentEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanMakePaymentEvent.respondWith πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.CanvasCaptureMediaStreamTrack πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasCaptureMediaStreamTrack.canvas πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasCaptureMediaStreamTrack.requestFrame πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.CanvasFilter Chrome Android5/2/2023 Edge5/5/20233
api.CanvasFilter.CanvasFilter Chrome Android5/2/2023 Edge5/5/20233
api.CanvasGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 5.0, specifying non-finite values when adding color stops through a call to addColorStop() incorrectly throws SYNTAX_ERR instead of INDEX_SIZE_ERR.
api.CanvasGradient.addColorStop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasPattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasPattern.setTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasPattern.setTransform.dommatrix Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasRenderingContext2D πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.arc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.arcTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.beginPath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.bezierCurveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.canvas πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.clearRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.clip πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.clip.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.closePath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createConicGradient πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
Firefox: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Firefox for Android: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Safari: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.Safari on iOS: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.WebView on iOS: Implements an older version of the specification. The gradient starts from a line going vertically up from the center, like the equivalent CSS function.
api.CanvasRenderingContext2D.createImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createLinearGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.createPattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The repetition values repeat-x and repeat-y are not supported with fill(), only with fillRect(), see bug 468358.Firefox for Android: The repetition values repeat-x and repeat-y are not supported with fill(), only with fillRect(), see bug 468358.
api.CanvasRenderingContext2D.createRadialGradient πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.direction πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.CanvasRenderingContext2D.drawFocusIfNeeded πŸ“‹Chrome Android9/3/2014 Edge8/2/2016699
api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter Chrome Android9/3/2014 Edge8/2/2016699
api.CanvasRenderingContext2D.drawImage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image Chrome Android4/13/2016 Edge1/15/20201372
api.CanvasRenderingContext2D.drawImage.SVGImageElement_source_image Edge7/29/2015 Chrome Android6/6/2017678
api.CanvasRenderingContext2D.ellipse πŸ“‹Chrome Android11/14/2013 Edge11/12/2015728
api.CanvasRenderingContext2D.fill πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fill.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.fillRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fillStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.fillText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.filter πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.CanvasRenderingContext2D.font πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: The font-weight can be set, but is not reflected back (see bug 284115).Safari on iOS: The font-weight can be set, but is not reflected back (see bug 284115).WebView on iOS: The font-weight can be set, but is not reflected back (see bug 284115).
api.CanvasRenderingContext2D.fontKerning πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.fontStretch πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.fontVariantCaps πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.getContextAttributes πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.CanvasRenderingContext2D.getImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 5, getImageData now correctly accepts rectangles that extend beyond the bounds of the canvas; pixels outside the canvas are returned as transparent black and now also returns at least one pixel's worth of image data if a rectangle smaller than one pixel is specified.Firefox for Android: Since Firefox for Android 5, getImageData now correctly accepts rectangles that extend beyond the bounds of the canvas; pixels outside the canvas are returned as transparent black and now also returns at least one pixel's worth of image data if a rectangle smaller than one pixel is specified.
api.CanvasRenderingContext2D.getLineDash πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.getTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasRenderingContext2D.globalAlpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android10/2/2013 Edge4/5/20171281
api.CanvasRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CanvasRenderingContext2D.isContextLost πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.isPointInPath πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.isPointInPath.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.isPointInStroke πŸ“‹Chrome Android4/3/2013 Edge1/15/20202478
api.CanvasRenderingContext2D.isPointInStroke.path_parameter Chrome Android7/16/2014 Edge1/15/20202009
api.CanvasRenderingContext2D.lang πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.CanvasRenderingContext2D.letterSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.lineCap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineDashOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.lineJoin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.lineWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.measureText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.miterLimit πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.moveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.putImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.quadraticCurveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.rect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.reset πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.resetTransform πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
api.CanvasRenderingContext2D.restore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.rotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.save πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.scale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.setLineDash πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CanvasRenderingContext2D.setTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.setTransform.matrix_parameter Chrome Android7/24/2018 Edge1/15/2020540
api.CanvasRenderingContext2D.shadowBlur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.stroke πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.stroke.path_parameter Chrome Android7/16/2014 Edge8/2/2016748
api.CanvasRenderingContext2D.strokeRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.strokeStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.strokeText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.textAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.textBaseline πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.textRendering πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CanvasRenderingContext2D.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.translate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CanvasRenderingContext2D.wordSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.CaretPosition πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.getClientRect πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.offset πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CaretPosition.offsetNode πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.ChannelMergerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ChannelMergerNode.ChannelMergerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.ChannelSplitterNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting in Chrome 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Chrome Android: Starting in Chrome Android 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Quest Browser: Starting in Quest Browser 5.0, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Opera: Starting in Opera 43, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Opera Android: Starting in Opera Android 43, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.Samsung Internet: Starting in Samsung Internet 6.0, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.WebView Android: Starting in version 56, channelCountMode is set to explicit and channelCount is fixed to the number of outputs, as per the latest spec.
api.ChannelSplitterNode.ChannelSplitterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.ChapterInformation πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.artwork πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.startTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ChapterInformation.title πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.CharacterBoundsUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.CharacterBoundsUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.rangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterBoundsUpdateEvent.rangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.CharacterData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.CharacterData.appendData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.CharacterData.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.deleteData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.insertData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.nextElementSibling πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.CharacterData.previousElementSibling πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.CharacterData.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.CharacterData.replaceData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CharacterData.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.CharacterData.substringData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Client πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.frameType πŸ“‹Chrome Android5/27/2015 Edge4/30/20181069
api.Client.id πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.postMessage πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Client.type πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
api.Client.url πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Clients πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.Clients.claim πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.Clients.get πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.Clients.matchAll πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: Client objects returned in most recent focus order.Chrome Android: Client objects returned in most recent focus order.Edge: Client objects returned in most recent focus order.Firefox: Before Firefox 54, Client objects were not returned in the most recent focus order as required by the specification.Firefox for Android: Before Firefox for Android 54, Client objects were not returned in the most recent focus order as required by the specification.Quest Browser: Client objects returned in most recent focus order.Samsung Internet: Client objects returned in most recent focus order.WebView Android: Client objects returned in most recent focus order.
api.Clients.matchAll.options_includeUncontrolled_parameter πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: Client objects returned in most recent focus order.Chrome Android: Client objects returned in most recent focus order.Edge: Client objects returned in most recent focus order.Quest Browser: Client objects returned in most recent focus order.Samsung Internet: Client objects returned in most recent focus order.WebView Android: Client objects returned in most recent focus order.
api.Clients.openWindow πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Chrome: Before Chrome 43, this method could only open URLs on the same origin.Chrome: Since Chrome 51, URLs may open inside an existing browsing context provided by a standalone web app.Chrome Android: Before Chrome Android 43, this method could only open URLs on the same origin.Chrome Android: Since Chrome Android 51, URLs may open inside an existing browsing context provided by a standalone web app.Quest Browser: Before Quest Browser 5.0, this method could only open URLs on the same origin.Quest Browser: Since Quest Browser 5.0, URLs may open inside an existing browsing context provided by a standalone web app.Samsung Internet: Before Samsung Internet 4.0, this method could only open URLs on the same origin.Samsung Internet: Since Samsung Internet 5.0, URLs may open inside an existing browsing context provided by a standalone web app.WebView Android: Before WebView Android 43, this method could only open URLs on the same origin.WebView Android: Since WebView Android 51, URLs may open inside an existing browsing context provided by a standalone web app.
api.Clipboard πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Clipboard.clipboardchange_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.Clipboard.read πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Chrome: The user must grant the clipboard-read permission.Chrome Android: The user must grant the clipboard-read permission.Edge: The user must grant the clipboard-read permission.Firefox: This method must be called within user gesture event handlers.Firefox: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox 147, extensions without this permission were unable to read clipboard data.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox for Android: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox for Android 147, extensions without this permission were unable to read clipboard data.Quest Browser: The user must grant the clipboard-read permission.Opera: The user must grant the clipboard-read permission.Opera Android: The user must grant the clipboard-read permission.Samsung Internet: The user must grant the clipboard-read permission.WebView Android: The user must grant the clipboard-read permission.
api.Clipboard.read.formats_unsanitized_parameter πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.Clipboard.readText πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: The user must grant the clipboard-read permission.Chrome Android: The user must grant the clipboard-read permission.Edge: The user must grant the clipboard-read permission.Firefox: This method must be called within user gesture event handlers.Firefox: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox 147, extensions without this permission were unable to read clipboard data.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: A paste prompt is displayed when the clipboard is read. If the clipboard contains same-origin content, the prompt is suppressed.Firefox for Android: Web extensions with the clipboardRead permission in their manifest can read data without the paste prompt displaying. Prior to Firefox for Android 147, extensions without this permission were unable to read clipboard data.Quest Browser: The user must grant the clipboard-read permission.Opera: The user must grant the clipboard-read permission.Opera Android: The user must grant the clipboard-read permission.Samsung Internet: The user must grant the clipboard-read permission.WebView Android: The user must grant the clipboard-read permission.
api.Clipboard.type_image-png Chrome Android7/30/2019 Edge1/15/2020169
api.Clipboard.type_text-html Edge10/9/2020 Chrome Android10/20/202011
api.Clipboard.type_text-plain Chrome Android7/30/2019 Edge1/15/2020169
api.Clipboard.write πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Chrome: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome: Before version 107, the user must grant the clipboard-write permission.Chrome Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome Android: Before version 107, the user must grant the clipboard-write permission.Firefox: This method must be called within user gesture event handlers.Firefox: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Quest Browser: From version false, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Quest Browser: Before version false, the user must grant the clipboard-write permission.Opera: From version 93, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera: Before version 93, the user must grant the clipboard-write permission.Opera Android: From version 73, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera Android: Before version 73, the user must grant the clipboard-write permission.Samsung Internet: From version 21.0, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Samsung Internet: Before version 21.0, the user must grant the clipboard-write permission.WebView Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.WebView Android: Before version 107, the user must grant the clipboard-write permission.
api.Clipboard.writeText πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome: Before version 107, the user must grant the clipboard-write permission.Chrome Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Chrome Android: Before version 107, the user must grant the clipboard-write permission.Edge: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Edge: Before version 107, the user must grant the clipboard-write permission.Firefox: This method must be called within user gesture event handlers.Firefox: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Firefox for Android: This method must be called within user gesture event handlers.Firefox for Android: Web extensions with the clipboardWrite permission in their manifest can write data without a user gesture.Quest Browser: From version false, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Quest Browser: Before version false, the user must grant the clipboard-write permission.Opera: From version 93, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera: Before version 93, the user must grant the clipboard-write permission.Opera Android: From version 73, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Opera Android: Before version 73, the user must grant the clipboard-write permission.Safari: This method must be called within user gesture event handlers.Safari on iOS: This method must be called within user gesture event handlers.Samsung Internet: From version 21.0, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.Samsung Internet: Before version 21.0, the user must grant the clipboard-write permission.WebView Android: From version 107, this method must be called within user gesture event handlers, or the user must grant the clipboard-write permission.WebView Android: Before version 107, the user must grant the clipboard-write permission.WebView on iOS: This method must be called within user gesture event handlers.
api.ClipboardChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.ClipboardChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.changeId πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardChangeEvent.types πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ClipboardEvent πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
Firefox: When pasting multiple files, only returns the first file. See bug 1954680.Firefox: Before Firefox 140, when pasting multiple files, and the first file was not acceptable, returned no file. See bug 1961170.Firefox for Android: When pasting multiple files, only returns the first file. See bug 1954680.Firefox for Android: Before Firefox for Android 140, when pasting multiple files, and the first file was not acceptable, returned no file. See bug 1961170.
api.ClipboardEvent.ClipboardEvent πŸ“‹Chrome Android4/25/2017 Edge4/30/2018370
api.ClipboardEvent.clipboardData πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.ClipboardItem πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.ClipboardItem.ClipboardItem πŸ“‹Chrome Android2/1/2022 Edge2/6/20251101
Chrome: Only accepts a Blob or a Promise resolving to a Blob as the item data.Chrome: Only accepts a Blob as the item data. See bug 40103226.Chrome Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Edge: Only accepts a Blob or a Promise resolving to a Blob as the item data.Edge: Only accepts a Blob as the item data. See bug 40103226.Quest Browser: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Opera: Only accepts a Blob or a Promise resolving to a Blob as the item data.Opera: Only accepts a Blob as the item data. See bug 40103226.Opera Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.Samsung Internet: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.WebView Android: The ClipboardItem constructor only accepts a blob as the item data, but not strings or Promises that resolve to strings or blobs. See bug 40103226.
api.ClipboardItem.getType πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.ClipboardItem.supports_static πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.ClipboardItem.type_image_svg_xml πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ClipboardItem.type_web πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
api.ClipboardItem.types πŸ“‹Edge1/15/2020 Chrome Android7/27/2020194
api.CloseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 12, the close code CLOSE_NORMAL was used when the channel was closed due to an unexpected error or unspecified error condition.Firefox: Before Firefox 8, the WebSocket close event was sent to the listener as a simple event.
api.CloseEvent.CloseEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.CloseEvent.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CloseEvent.reason πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CloseEvent.wasClean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CloseWatcher πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.CloseWatcher πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.cancel_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.close πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.close_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.destroy πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CloseWatcher.requestClose πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.CommandEvent πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.CommandEvent Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.command πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.CommandEvent.source πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Comment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Comment.Comment πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.CompositionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompositionEvent.CompositionEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.CompositionEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompositionEvent.initCompositionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Node.js: Available as a part of the stream/web module.
api.CompressionStream.CompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.CompressionStream.deflate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.CompressionStream.deflate-raw πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.CompressionStream.CompressionStream.gzip πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.readable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.CompressionStream.writable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.ConstantSourceNode πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ConstantSourceNode.ConstantSourceNode πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ConstantSourceNode.offset πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.ContentVisibilityAutoStateChangeEvent πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ContentVisibilityAutoStateChangeEvent.skipped πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.ConvolverNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ConvolverNode.ConvolverNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.ConvolverNode.buffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ConvolverNode.normalize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.CookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.changed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieChangeEvent.deleted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.change_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.delete πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.delete.partitioned_option πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.CookieStore.get πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.domain_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.expires_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.name_return_property πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.partitioned_return_property Chrome Android5/30/2023 Edge6/2/20233
api.CookieStore.get.path_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.sameSite_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.secure_return_property Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.get.value_return_property πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.getAll πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.set πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStore.set.partitioned_option πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.CookieStoreManager πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.getSubscriptions πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.subscribe πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CookieStoreManager.unsubscribe πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.CountQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Node.js: Available as a part of the stream/web module.
api.CountQueuingStrategy.CountQueuingStrategy πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CountQueuingStrategy.highWaterMark πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CountQueuingStrategy.size πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
api.CrashReportContext πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.delete πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.initialize πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.CrashReportContext.set πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Credential πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Credential.id πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Credential.type πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer.create πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.CredentialsContainer.create.publicKey_option πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation.direct πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox for Android: credentialCreationData.attestationConveyancePreferenceOption value "direct" is not supported. See https://bugzil.la/1550164
api.CredentialsContainer.create.publicKey_option.attestation.enterprise πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox for Android: credentialCreationData.attestationConveyancePreferenceOption value "enterprise" is not supported. See https://bugzil.la/1550164
api.CredentialsContainer.create.publicKey_option.attestation.indirect πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.attestation.none πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.extensions πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.extensions.appidExclude πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.create.publicKey_option.extensions.credProps πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
api.CredentialsContainer.create.publicKey_option.extensions.credProtect Chrome Android7/30/2019 Edge1/15/2020169
api.CredentialsContainer.create.publicKey_option.extensions.minPinLength Chrome Android2/1/2022 Edge2/3/20222
api.CredentialsContainer.create.publicKey_option.extensions.payment πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.CredentialsContainer.create.publicKey_option.extensions.prf πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Firefox: Not supported on macOS.
api.CredentialsContainer.create.publicKey_option.hints πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CredentialsContainer.create.publicKey_option.requireResidentKey πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
api.CredentialsContainer.create.publicKey_option.residentKey πŸ“‹Edge3/4/2021 Chrome Android11/29/2022635
api.CredentialsContainer.get πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.CredentialsContainer.get.identity_option πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.CredentialsContainer.get.identity_option.context_option πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.CredentialsContainer.get.identity_option.mode_option πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.CredentialsContainer.get.identity_option.providers_multiple Chrome Android4/29/2025 Edge5/1/20252
api.CredentialsContainer.get.identity_option.providers_option_domainHint πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.CredentialsContainer.get.identity_option.providers_option_fields πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.CredentialsContainer.get.identity_option.providers_option_loginHint πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.CredentialsContainer.get.identity_option.providers_option_nonce Chrome Android11/29/2022 Edge12/5/20226
Chrome: Removal proposed in bug 441895082.Chrome Android: Removal proposed in bug 441895082.Edge: Removal proposed in bug 441895082.Opera: Removal proposed in bug 441895082.Opera Android: Removal proposed in bug 441895082.Samsung Internet: Removal proposed in bug 441895082.
api.CredentialsContainer.get.identity_option.providers_option_params πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.CredentialsContainer.get.otp_option πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.CredentialsContainer.get.publicKey_option πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option.extensions πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option.extensions.appid πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.CredentialsContainer.get.publicKey_option.extensions.largeBlob πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.CredentialsContainer.get.publicKey_option.extensions.prf πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Firefox: Not supported on macOS.
api.CredentialsContainer.get.publicKey_option.hints πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.CredentialsContainer.preventSilentAccess πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Safari: This method exists, but always rejected with a NotSupportedError exception.Safari on iOS: This method exists, but always rejected with a NotSupportedError exception.WebView on iOS: This method exists, but always rejected with a NotSupportedError exception.
api.CredentialsContainer.store πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.Crypto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: Crypto is not a concrete interface, but its methods are available on Window.crypto.Node.js: Available as a part of the crypto module.
api.Crypto.getRandomValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Since v17.4.0, a similar method is available via the crypto module.
api.Crypto.randomUUID πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
Node.js: Since 14.17.0 and 15.6.0, a similar method is available via the crypto module.
api.Crypto.subtle πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.Crypto.subtle.secure_context_required Chrome Android8/1/2017 Edge1/15/2020897
api.CryptoKey πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.CryptoKey.algorithm πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CryptoKey.extractable πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Deno: The only supported value for this property is true.
api.CryptoKey.type πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CryptoKey.usages πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
api.CustomElementRegistry πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CustomElementRegistry.CustomElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.CustomElementRegistry.builtin_element_support Chrome Android5/31/2018 Edge1/15/2020594
api.CustomElementRegistry.define πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.CustomElementRegistry.define.disabledFeatures_static_property Chrome Android9/10/2019 Edge1/15/2020127
api.CustomElementRegistry.get πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
Safari: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.Safari on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.WebView on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'. See bug 182671.
api.CustomElementRegistry.getName πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Safari: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.Safari on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.WebView on iOS: Supports 'Autonomous custom elements' but not 'Customized built-in elements'.
api.CustomElementRegistry.initialize πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.CustomElementRegistry.upgrade πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.CustomElementRegistry.whenDefined πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.CustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.CustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.detail πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.initCustomEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.CustomEvent.worker_support Chrome Android5/27/2015 Edge4/30/20181069
api.CustomStateSet πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.@@iterator πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.add πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.clear πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.delete πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.entries πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.forEach πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.has πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.keys πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.size πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.CustomStateSet.values πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.DOMError Chrome Android7/16/2014 Edge7/29/2015378
api.DOMError.message Chrome Android7/16/2014 Edge7/29/2015378
api.DOMError.name Chrome Android7/16/2014 Edge7/29/2015378
api.DOMException πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.DOMException πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.DOMException.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMException.serializable_object πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.DOMImplementation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createDocumentType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMImplementation.createHTMLDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The title parameter is required, but can be empty string.
api.DOMImplementation.hasFeature πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 19, hasFeature() mostly returns true.
api.DOMMatrix πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.DOMMatrix πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.a πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.b πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.c πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.e πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.f πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromFloat32Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromFloat64Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.fromMatrix_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.invertSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m11 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m12 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m13 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m14 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m21 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m22 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m23 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m24 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m31 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m32 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m33 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m34 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m41 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m42 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m43 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.m44 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.multiplySelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.preMultiplySelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateAxisAngleSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateFromVectorSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.rotateSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.scale3dSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Starting in Firefox 69, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.Firefox for Android: Starting in Firefox for Android 79, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.
api.DOMMatrix.scaleSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Firefox 69 introduced support for the modern six-parameter syntax for scaleSelf(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).Firefox for Android: Firefox for Android 79 introduced support for the modern six-parameter syntax for scaleSelf(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).
api.DOMMatrix.setMatrixValue πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.skewXSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.skewYSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.translateSelf πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrix.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.DOMMatrixReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.a πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.b πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.c πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.e πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.f πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.flipX πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.flipY πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromFloat32Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromFloat64Array_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.fromMatrix_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.inverse πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.is2D πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.isIdentity πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m11 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m12 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m13 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m14 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m21 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m22 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m23 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m24 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m31 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m32 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m33 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m34 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m41 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m42 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m43 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.m44 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.multiply πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotateAxisAngle πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.rotateFromVector πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.scale πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Firefox 69 introduced support for the modern six-parameter syntax for scale(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).Firefox for Android: Firefox for Android 79 introduced support for the modern six-parameter syntax for scale(). Previously, it only supported the older three-parameter syntax: scale(scaleX[, originX][, originY]]]).
api.DOMMatrixReadOnly.scale3d πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Starting in Firefox 69, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.Firefox for Android: Starting in Firefox for Android 79, the first parameter (scale) is now optional with a default value of 1, per the specification. Previously it was required.
api.DOMMatrixReadOnly.scaleNonUniform πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.DOMMatrixReadOnly.skewX πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the sx parameter was required; you may now call skewX() with no inputs. A value of 0 is correctly assumed.Firefox for Android: Before Firefox for Android 79, the sx parameter was required; you may now call skewX() with no inputs. A value of 0 is correctly assumed.
api.DOMMatrixReadOnly.skewY πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the sy parameter was required; you may now call skewY() with no inputs. A value of 0 is correctly assumed.Firefox for Android: Before Firefox for Android 79, the sy parameter was required; you may now call skewY() with no inputs. A value of 0 is correctly assumed.
api.DOMMatrixReadOnly.toFloat32Array πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toFloat64Array πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.toString Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.transformPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.translate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMMatrixReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMParser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.DOMParser πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.DOMParser.parseFromString.html Chrome Android11/14/2013 Edge7/29/2015622
api.DOMParser.parseFromString.svg Chrome Android6/27/2012 Edge7/29/20151127
api.DOMParser.parseFromString.xml Chrome Android6/27/2012 Edge7/29/20151127
api.DOMPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.DOMPoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.fromPoint_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.w πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPoint.z πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.DOMPointReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.fromPoint_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.matrixTransform πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.w πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMPointReadOnly.z πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.DOMQuad πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.fromQuad_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.getBounds πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.p1 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p2 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p3 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.p4 πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Before Firefox 69, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.Firefox for Android: Before Firefox for Android 79, the default value of p1 through p4 was undefined; now DOMQuadInit defines these as false.
api.DOMQuad.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMQuad.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.DOMRect πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRect.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRect.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRect.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectList πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.DOMRectReadOnly πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.bottom πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.fromRect_static πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.left πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.right πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.toJSON πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.top πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMRectReadOnly.worker_support Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.x πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMRectReadOnly.y πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.DOMStringList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMStringMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.add.multiple_parameters Chrome Android2/27/2013 Edge7/29/2015882
api.DOMTokenList.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.entries Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.forEach Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.keys Chrome Android4/15/2015 Edge10/17/2017916
api.DOMTokenList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.remove.multiple_parameters Chrome Android2/27/2013 Edge7/29/2015882
api.DOMTokenList.remove_duplicates Chrome Android8/1/2017 Edge4/30/2018272
api.DOMTokenList.replace πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.DOMTokenList.replace.boolean_value Chrome Android5/31/2018 Edge10/2/2018124
api.DOMTokenList.supports πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.DOMTokenList.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.toggle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DOMTokenList.toggle.force_parameter Chrome Android2/27/2013 Edge7/29/2015882
api.DOMTokenList.trim_whitespace Edge7/29/2015 Chrome Android1/26/2016181
api.DOMTokenList.value πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Chrome: Before Chrome 50, this property was part of the deprecated child DOMSettableTokenList interface.Chrome Android: Before Chrome Android 50, this property was part of the deprecated child DOMSettableTokenList interface.Quest Browser: Before Quest Browser 5.0, this property was part of the deprecated child DOMSettableTokenList interface.Opera: Before Opera 37, this property was part of the deprecated child DOMSettableTokenList interface.Opera Android: Before Opera Android 37, this property was part of the deprecated child DOMSettableTokenList interface.Samsung Internet: Before Samsung Internet 5.0, this property was part of the deprecated child DOMSettableTokenList interface.WebView Android: Before WebView Android 50, this property was part of the deprecated child DOMSettableTokenList interface.
api.DOMTokenList.values Chrome Android4/15/2015 Edge10/17/2017916
api.DataTransfer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: As of Firefox 52, the DataTransfer.types property returns a frozen array of DOMStrings as per spec, rather than a DOMStringList.Firefox for Android: As of Firefox for Android 52, the DataTransfer.types property returns a frozen array of DOMStrings as per spec, rather than a DOMStringList.
api.DataTransfer.DataTransfer πŸ“‹Chrome Android6/6/2017 Edge4/30/2018328
api.DataTransfer.clearData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.dropEffect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.effectAllowed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.files πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.getData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.items πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.setData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransfer.setDragImage πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.DataTransfer.types πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The property returns a DOMStringList.Internet Explorer: Text is returned instead of text/plainOpera: As of Opera 12, Text is returned instead of text/plain
api.DataTransferItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.getAsFile πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.getAsFileSystemHandle πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.DataTransferItem.getAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.kind πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItem.webkitGetAsEntry πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.DataTransferItemList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DataTransferItemList.remove πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DecompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Node.js: Available as a part of the stream/web module.
api.DecompressionStream.DecompressionStream πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.DecompressionStream.deflate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.DecompressionStream.deflate-raw πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.DecompressionStream.DecompressionStream.gzip πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.readable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DecompressionStream.writable πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.DedicatedWorkerGlobalScope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.cancelAnimationFrame πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DedicatedWorkerGlobalScope.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DedicatedWorkerGlobalScope.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.DedicatedWorkerGlobalScope.name πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
api.DedicatedWorkerGlobalScope.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.Deno: The message parameter does not support cloning SharedArrayBuffer or Blob values.Deno: The transfer parameter is ignored.Deno: Data passed in the message parameter is serialized with JSON, not the structured clone algorithm.Deno: The transfer parameter is ignored.
api.DedicatedWorkerGlobalScope.requestAnimationFrame πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Chrome: Not supported in nested Web Workers. See bug 41483010.Chrome Android: Not supported in nested Web Workers. See bug 41483010.Edge: Not supported in nested Web Workers. See bug 41483010.Quest Browser: Not supported in nested Web Workers. See bug 41483010.Opera: Not supported in nested Web Workers. See bug 41483010.Opera Android: Not supported in nested Web Workers. See bug 41483010.Samsung Internet: Not supported in nested Web Workers. See bug 41483010.
api.DedicatedWorkerGlobalScope.rtctransform_event πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DelayNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DelayNode.DelayNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.DelayNode.delayTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DelegatedInkTrailPresenter πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.DelegatedInkTrailPresenter.presentationArea πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.DelegatedInkTrailPresenter.updateInkTrailStartPoint πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.DeprecationReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: Not supported in workers
api.DeprecationReportBody.anticipatedRemoval πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.columnNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.id πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.lineNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.message πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.sourceFile πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeprecationReportBody.toJSON πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.DeviceMotionEvent πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.DeviceMotionEvent πŸ“‹Edge8/2/2016 Chrome Android6/6/2017308
api.DeviceMotionEvent.acceleration πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.accelerationIncludingGravity πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.interval πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEvent.rotationRate πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Firefox: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.Firefox for Android: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.Safari on iOS: The DeviceMotionEventAcceleration interface is supported, but not exposed on the Window scope.
api.DeviceMotionEventAcceleration.x πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration.y πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventAcceleration.z πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.alpha πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.beta πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceMotionEventRotationRate.gamma πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.DeviceOrientationEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Chrome Android: Before version 50, Chrome Android provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Firefox: Firefox 3.6, 4, and 5 supported mozOrientation instead of the standard DeviceOrientationEvent interface.Firefox for Android: Firefox for Android 4.6, 4, and 5 supported mozOrientation instead of the standard DeviceOrientationEvent interface.Quest Browser: Before version 5.0, Quest Browser provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.Samsung Internet: Before Samsung Internet 5.0, Samsung Internet provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.WebView Android: Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the deviceorientationabsolute event.
api.DeviceOrientationEvent.DeviceOrientationEvent πŸ“‹Edge8/2/2016 Chrome Android6/6/2017308
api.DeviceOrientationEvent.absolute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.alpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.beta πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DeviceOrientationEvent.gamma πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DevicePosture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DevicePosture.change_event πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DevicePosture.type πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.DigitalCredential πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.data πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.protocol πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.toJSON πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DigitalCredential.userAgentAllowsProtocol_static πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.DirectoryEntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.DirectoryReaderSync Chrome Android6/27/2012 Edge1/15/20202758
api.Document πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.DOMContentLoaded_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.Document πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
api.Document.URL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.activeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.activeViewTransition πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
api.Document.adoptNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.adoptedStyleSheets πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.Document.adoptedStyleSheets.mutable πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.Document.alinkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.all πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.anchors πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Document.applets πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.ariaNotify Chrome Android9/30/2025 Edge10/3/20253
Chrome: Fully supported on Windows and Linux, no support on ChromeOS.Chrome: Method exposed on macOS, but notifications are not reliably spoken.Chrome Android: Fully supported on Windows and Linux, no support on ChromeOS.Chrome Android: Method exposed on macOS, but notifications are not reliably spoken.Edge: Fully supported on Windows and Linux, no support on ChromeOS.Edge: Method exposed on macOS, but notifications are not reliably spoken.Opera: Fully supported on Windows and Linux, no support on ChromeOS.Opera: Method exposed on macOS, but notifications are not reliably spoken.Opera Android: Fully supported on Windows and Linux, no support on ChromeOS.Opera Android: Method exposed on macOS, but notifications are not reliably spoken.WebView Android: Fully supported on Windows and Linux, no support on ChromeOS.WebView Android: Method exposed on macOS, but notifications are not reliably spoken.
api.Document.bgColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.body πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.browsingTopics Chrome Android6/11/2024 Edge6/13/20242
api.Document.captureEvents πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.caretPositionFromPoint πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Document.caretPositionFromPoint.options_parameter Chrome Android8/20/2024 Edge8/22/20242
api.Document.caretRangeFromPoint Chrome Android6/27/2012 Edge7/29/20151127
api.Document.characterSet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: charset alias was made read-only in Chrome 45.Chrome Android: charset alias was made read-only in Chrome Android 45.Quest Browser: charset alias was made read-only in Quest Browser 5.0.Opera: charset alias was made read-only in Opera 45.Opera Android: charset alias was made read-only in Opera 45.Samsung Internet: charset alias was made read-only in Samsung Internet 5.0.WebView Android: charset alias was made read-only in WebView 45.
api.Document.childElementCount πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.children πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.Document.clear πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.close πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.compatMode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.contentType πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.Document.cookie πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.createAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The parameter was not converted to its lowercase variant.Firefox for Android: The parameter was not converted to its lowercase variant.
api.Document.createAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createCDATASection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createComment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createDocumentFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
api.Document.createElement.options_parameter Chrome Android2/1/2017 Edge1/15/20201078
Chrome: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Chrome Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Edge: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Firefox: Firefox accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Firefox for Android: Firefox for Android accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Quest Browser: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Samsung Internet: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.WebView Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.
api.Document.createElementNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Doesn't conform to the DOM spec for XUL and XHTML documents: localName and namespaceURI are not set to null on the created element.
api.Document.createElementNS.options_parameter Chrome Android2/1/2017 Edge1/15/20201078
Chrome: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Chrome Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Edge: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Firefox: Firefox accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Firefox for Android: Firefox for Android accepts a string instead of an object here, but only from version 51 onwards. In version 50, options must be an object.Quest Browser: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Opera Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.Samsung Internet: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.WebView Android: For backwards compatibility, the options parameter can be an object or a string with the custom element tag name, although the string version is deprecated.
api.Document.createEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 67, creating touch events using this method is no longer supported.
api.Document.createExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createNSResolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createNodeIterator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createProcessingInstruction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createTextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createTreeWalker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.createTreeWalker.whatToShow_filter_parameters_optional Chrome Android6/27/2012 Edge11/12/20151233
api.Document.currentScript πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Document.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Document.defaultView πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.designMode πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.dir πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Incorrect behavior before Firefox 23.Firefox for Android: Incorrect behavior before Firefox for Android 23.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.doctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.documentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.documentURI πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Document.domain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Chrome Android: Since Chrome Android 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Firefox: From Firefox 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: From Firefox for Android 62, if the domain cannot be identified, domain returns an empty string instead of null. See bug 819475.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Quest Browser: Since Quest Browser false, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.Samsung Internet: Since Samsung Internet 23.0, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.WebView Android: Since WebView Android 115, setting domain has no effect, unless the website has opted into origin-keyed agent clusters.
api.Document.elementFromPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Opera: Before Opera 53, this method returned null when the element was a child of a host node. See bug 40537452.Opera Android: Before Opera Android 47, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.Document.elementsFromPoint πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Edge: Returns a NodeList instead of an array. See the MSDN documentation. Returns null when the point provided has no elements beneath it (e.g., when given a point outside the document).Internet Explorer: Returns a NodeList instead of an array. See the MSDN documentation. Returns null when the point provided has no elements beneath it (e.g., when given a point outside the document).Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.Document.embeds πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.execCommand Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 82, nested calls are not supported (return false). See bug 1634262.Firefox: Before Firefox 89, manipulating the content of <input> and <textarea> elements using Document.execCommand() commands requires workarounds (see bug 1220696).Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: From Firefox for Android 82, nested calls are not supported (return false). See bug 1634262.Firefox for Android: Before Firefox for Android 89, manipulating the content of <input> and <textarea> elements using Document.execCommand() commands requires workarounds (see bug 1220696).Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.execCommand.copy Chrome Android4/15/2015 Edge7/29/2015105
api.Document.execCommand.cut Chrome Android4/15/2015 Edge7/29/2015105
api.Document.execCommand.insertHTML Chrome Android6/27/2012 Edge7/29/20151127
api.Document.execCommand.insertHTML.enforces_trusted_types Chrome Android11/15/2021 Edge11/19/20214
api.Document.execCommand.paste Chrome Android4/15/2015 Edge1/15/20201736
Firefox: Supported in content scripts (not just extensions) via the Clipboard APIFirefox for Android: Supported in content scripts (not just extensions) via the Clipboard API
api.Document.exitFullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.exitFullscreen.returns_promise Chrome Android9/4/2018 Edge1/15/2020498
api.Document.exitPictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Document.featurePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.Document.fgColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.firstElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.fonts πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.Document.forms πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.fragmentDirective πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.freeze_event πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Document.fullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenElement πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenEnabled πŸ“‹Edge7/29/2015 Chrome Android12/4/20181224
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenchange_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.fullscreenerror_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Document.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari: Implements an older version of the specification, see bug 179536.Safari on iOS: Implements an older version of the specification, see bug 179536.WebView on iOS: Implements an older version of the specification, see bug 179536.
api.Document.getElementById πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByClassName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Before Edge 79, this method returns an HTMLCollection, not a NodeList.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Internet Explorer: Returns an HTMLCollection, not a NodeListSafari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.getElementsByTagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getElementsByTagNameNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.getSelection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.hasFocus πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.hasPrivateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.Document.hasRedemptionRecord πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.Document.hasStorageAccess πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
api.Document.hasUnpartitionedCookieAccess πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.head πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.hidden πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Firefox: Since Firefox 56 it also returns true on macOS when the window is completely hidden by another non-translucent application.Firefox for Android: Since Firefox for Android 56 it also returns true on macOS when the window is completely hidden by another non-translucent application.
api.Document.images πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.implementation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.importNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.lastElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.Document.lastModified πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.linkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.links πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.Document.open πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.parseHTMLUnsafe_static πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: Throws error NS_ERROR_UNEXPECTED (bug 1887817.)Firefox for Android: Throws error NS_ERROR_UNEXPECTED (bug 1887817.)Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.Document.parseHTMLUnsafe_static.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Document.pictureInPictureElement πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Document.pictureInPictureEnabled πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Document.plugins πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Document.prerendering πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.Document.prerenderingchange_event πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.Document.queryCommandEnabled Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges.
api.Document.queryCommandIndeterm Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.queryCommandState Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.queryCommandSupported Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox: The "paste" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Firefox for Android: The "paste" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action.
api.Document.queryCommandValue Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.
api.Document.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Document.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Document.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer 9 and 10 have bugs where the 'interactive' state can be fired too early before the document has finished parsing.Internet Explorer: Only supports 'complete'.Opera: Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).Opera Android: Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
api.Document.readystatechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.referrer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.releaseEvents πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.requestStorageAccess πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
Safari: Client-side storage access is granted per-page (see explanation).Safari on iOS: Client-side storage access is granted per-page (see explanation).WebView on iOS: Client-side storage access is granted per-page (see explanation).
api.Document.requestStorageAccess.strict_same_origin_policy πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.Document.requestStorageAccessFor πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Chrome: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Chrome Android: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Edge: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Opera: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Opera Android: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.Samsung Internet: Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set.
api.Document.resume_event πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Document.rootElement πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.Document.scripts πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.scroll_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.scrollend_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.Document.scrollingElement πŸ“‹Chrome Android7/29/2015 Edge7/29/2015
api.Document.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Document.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Document.securitypolicyviolation_event πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Document.selectionchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.startViewTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.Document.startViewTransition.options_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.options_parameter.types_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.options_parameter.update_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Document.startViewTransition.updateCallback_parameter πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.Document.styleSheets πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.timeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Document.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument and XMLDocument, but not SVGDocument objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.visibilityState πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.Document.visibilitychange_event πŸ“‹Chrome Android10/24/2017 Edge10/2/2018343
Chrome: The onvisibilitychange event handler property is not supported.Chrome: The onvisibilitychange event handler property is not supported.Chrome Android: The onvisibilitychange event handler property is not supported.Chrome Android: The onvisibilitychange event handler property is not supported.Edge: The onvisibilitychange event handler property is not supported.Internet Explorer: The onvisibilitychange event handler property is not supported.Quest Browser: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Opera Android: The onvisibilitychange event handler property is not supported.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Before Safari 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari: Before Safari 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari: The onvisibilitychange event handler property is not supported.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Before Safari on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.Safari on iOS: Before Safari on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.Safari on iOS: The onvisibilitychange event handler property is not supported.Samsung Internet: The onvisibilitychange event handler property is not supported.Samsung Internet: The onvisibilitychange event handler property is not supported.WebView Android: The onvisibilitychange event handler property is not supported.WebView Android: The onvisibilitychange event handler property is not supported.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Before WebView on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.WebView on iOS: Doesn't fire the visibilitychange event when navigating away from a document, so also include code to check for the pagehide event (which does fire for that case in all current browsers). See bug 116769, bug 151234, bug 151610, and bug 194897.WebView on iOS: Before WebView on iOS 14, the event does not bubble, so document.addEventListener('visibilitychange', ...) works, but window.addEventListener('visibilitychange', ...) does not.WebView on iOS: The onvisibilitychange event handler property is not supported.
api.Document.vlinkColor πŸ“‹Edge7/29/2015 Chrome Android1/23/2018909
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.wasDiscarded πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Document.write πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.write.enforces_trusted_types πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.writeln πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
Chrome: Only supported for HTMLDocument, not all Document objects.Chrome Android: Only supported for HTMLDocument, not all Document objects.Firefox: Only supported for HTMLDocument, not all Document objects.Firefox for Android: Only supported for HTMLDocument, not all Document objects.Opera: Only supported for HTMLDocument, not all Document objects.Opera Android: Only supported for HTMLDocument, not all Document objects.Safari: Only supported for HTMLDocument, not all Document objects.Safari on iOS: Only supported for HTMLDocument, not all Document objects.Samsung Internet: Only supported for HTMLDocument, not all Document objects.WebView Android: Only supported for HTMLDocument, not all Document objects.WebView on iOS: Only supported for HTMLDocument, not all Document objects.
api.Document.writeln.enforces_trusted_types πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Document.xmlEncoding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.xmlStandalone πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Document.xmlVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentFragment.DocumentFragment πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentFragment.childElementCount πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.children πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.DocumentFragment.firstElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.getElementById πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.DocumentFragment.lastElementChild πŸ“‹Chrome Android8/21/2013 Edge4/30/20181713
api.DocumentFragment.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.DocumentFragment.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentFragment.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.DocumentFragment.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.DocumentFragment.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.DocumentTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.DocumentTimeline.DocumentTimeline πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.DocumentType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.publicId πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DocumentType.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DocumentType.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.DocumentType.systemId πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DragEvent πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Internet Explorer: Before Internet Explorer 10, DragEvent is exposed in standards mode but not quirks mode.
api.DragEvent.DragEvent πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.DragEvent.dataTransfer πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Internet Explorer: The value is always null.
api.DynamicsCompressorNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.DynamicsCompressorNode.DynamicsCompressorNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.DynamicsCompressorNode.attack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.knee πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.ratio πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.reduction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Before version 52, this was an AudioParam..Chrome Android: Before version 52, this was an AudioParam..Quest Browser: Before version 5.0, this was an AudioParam..Samsung Internet: Before Samsung Internet 6.0, this was an AudioParam..WebView Android: Before version 52, this was an AudioParam..
api.DynamicsCompressorNode.release πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.DynamicsCompressorNode.threshold πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.EXT_blend_minmax πŸ“‹Chrome Android10/8/2014 Edge4/30/20181300
Firefox: Not supported on Windows.
api.EXT_color_buffer_float πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.EXT_color_buffer_half_float πŸ“‹Chrome Android12/5/2017 Edge4/30/2018146
Firefox: Not supported on Windows.
api.EXT_float_blend πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome Android: Until Chrome 77, this extension was unavailable on several Android devices powered by GLES 3.2. See bug 41459397.Quest Browser: Until Chrome 77, this extension was unavailable on several Android devices powered by GLES 3.2. See bug 41459397.
api.EXT_frag_depth πŸ“‹Chrome Android10/8/2014 Edge9/2/20212521
api.EXT_sRGB πŸ“‹Chrome Android1/21/2015 Edge2/7/20201843
Firefox: Not supported on Windows.
api.EXT_shader_texture_lod πŸ“‹Chrome Android10/8/2014 Edge9/2/20212521
api.EXT_texture_compression_bptc πŸ“‹Chrome Android7/20/2021 Edge9/2/202144
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
api.EXT_texture_compression_rgtc πŸ“‹Chrome Android5/19/2020 Edge9/2/2021471
Chrome: Only supported on macOS.Edge: Only supported on macOS.Firefox: Only supported on macOS.Opera: Only supported on macOS.
api.EXT_texture_filter_anisotropic πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.EXT_texture_norm16 πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.EditContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.EditContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.attachedElements πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterBoundsRangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.characterboundsupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.compositionend_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.compositionstart_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.selectionEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.selectionStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.text πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.textformatupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.textupdate_event πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateCharacterBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateControlBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateSelection πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateSelectionBounds πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.EditContext.updateText πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.DOMActivate_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.Element.after πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.animate πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.Element.animate.implicit_tofrom Edge7/16/2020 Chrome Android7/27/202011
Safari: Implementation seems somewhat buggy. More information will follow when available.Safari on iOS: Implementation seems somewhat buggy. More information will follow when available.WebView on iOS: Implementation seems somewhat buggy. More information will follow when available.
api.Element.animate.options_composite_parameter πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.animate.options_id_parameter πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Element.animate.options_pseudoElement_parameter πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.animate.options_rangeEnd_parameter πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.Element.animate.options_rangeStart_parameter πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.Element.animate.options_timeline_parameter πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.Element.animationcancel_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
Chrome: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Chrome Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Edge: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Quest Browser: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Opera: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Opera Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.Safari: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.Safari on iOS: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.Samsung Internet: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.WebView Android: The onanimationcancel event handler property is not supported. To listen to this event, use element.addEventListener('animationcancel', function() {});. See bug 41404325.WebView on iOS: Although the onanimationcancel event handler property is supported, the animationcancel event is never fired.
api.Element.animationend_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Chrome Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Edge: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Firefox: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Firefox for Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Internet Explorer: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Quest Browser: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Opera: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Opera Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.Samsung Internet: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.WebView Android: The onanimationend event handler property is not supported. To listen to this event, use document.addEventListener('animationend', function() {});.
api.Element.animationiteration_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Chrome Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Edge: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Firefox: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Firefox for Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Internet Explorer: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Quest Browser: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Opera: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Opera Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.Samsung Internet: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.WebView Android: The onanimationiteration event handler property is not supported. To listen to this event, use document.addEventListener('animationiteration', function() {});.
api.Element.animationstart_event πŸ“‹Edge10/2/2018 Chrome Android12/17/2019441
Chrome: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Chrome Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Edge: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Firefox: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Firefox for Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Internet Explorer: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Quest Browser: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Opera: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Opera Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.Samsung Internet: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.WebView Android: The onanimationstart event handler property is not supported. To listen to this event, use document.addEventListener('animationstart', function() {});.
api.Element.append πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.ariaActiveDescendantElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaAtomic πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaAutoComplete πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaBrailleLabel πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.Element.ariaBrailleRoleDescription πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.Element.ariaBusy πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaChecked πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaColIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Element.ariaColSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaControlsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaCurrent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaDescribedByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaDescription πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.ariaDetailsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaDisabled πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaErrorMessageElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaExpanded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaFlowToElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaHasPopup πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaHidden πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaInvalid πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Element.ariaKeyShortcuts πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLabel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLabelledByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Element.ariaLevel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaLive πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaModal πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaMultiLine πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaMultiSelectable πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaNotify Chrome Android9/30/2025 Edge10/3/20253
Chrome: Fully supported on Windows and Linux, no support on ChromeOS.Chrome: Method exposed on macOS, but notifications are not reliably spoken.Chrome Android: Fully supported on Windows and Linux, no support on ChromeOS.Chrome Android: Method exposed on macOS, but notifications are not reliably spoken.Edge: Fully supported on Windows and Linux, no support on ChromeOS.Edge: Method exposed on macOS, but notifications are not reliably spoken.Opera: Fully supported on Windows and Linux, no support on ChromeOS.Opera: Method exposed on macOS, but notifications are not reliably spoken.Opera Android: Fully supported on Windows and Linux, no support on ChromeOS.Opera Android: Method exposed on macOS, but notifications are not reliably spoken.WebView Android: Fully supported on Windows and Linux, no support on ChromeOS.WebView Android: Method exposed on macOS, but notifications are not reliably spoken.
api.Element.ariaOrientation πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPlaceholder πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPosInSet πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaPressed πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaReadOnly πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRelevant Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRequired πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRoleDescription πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaRowIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Element.ariaRowSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaSelected πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaSetSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.ariaSort πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueMax πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueMin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueNow πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.ariaValueText πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.Element.assignedSlot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.attachShadow πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.attachShadow.options_clonable_parameter πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Element.attachShadow.options_delegatesFocus_parameter πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.attachShadow.options_serializable_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Element.attributes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.auxclick_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Firefox: Starting in Firefox 68, the auxclick event is used to trigger the new tab on middle-click action; previously, this had been done with the click event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting auxclick on links, and auxclick event handlers can now open popups without triggering the popup blocker.
api.Element.auxclick_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.Element.before πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.beforeinput_event πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.Element.beforematch_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Element.beforexrselect_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.blur_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The interface for this event is Event, not FocusEvent.Firefox for Android: The interface for this event is Event, not FocusEvent.
api.Element.checkVisibility πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Element.checkVisibility.options_checkOpacity_parameter πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Element.checkVisibility.options_checkVisibilityCSS_parameter πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Element.checkVisibility.options_contentVisibilityAuto_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.checkVisibility.options_opacityProperty_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.checkVisibility.options_visibilityProperty_parameter πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.Element.childElementCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.children πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Also includes non-standard HTMLCommentElement nodes.
api.Element.classList πŸ“‹Chrome Android2/27/2013 Edge10/17/20171693
Chrome: Not supported for SVG elements.Chrome Android: Not supported for SVG elements.Edge: Not supported for SVG elements.Internet Explorer: Not supported for SVG elements.Safari: Not supported for SVG elements.Safari on iOS: Not supported for SVG elements.Samsung Internet: Not supported for SVG elements.WebView Android: Not supported for SVG elements.WebView on iOS: Not supported for SVG elements.
api.Element.className πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Only supported for HTMLElement, not all Element objects, such as SVGElement.Chrome Android: Only supported for HTMLElement, not all Element objects, such as SVGElement.Samsung Internet: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.click_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Beginning in Firefox 68, Firefox no longer incorrectly sends a click event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a click to the document's <html> element.
api.Element.click_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.Element.clientHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.clientWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.closest πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.Element.compositionend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.compositionstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.compositionupdate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.computedStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Element.contentvisibilityautostatechange_event πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Firefox: The oncontentvisibilityautostatechange event handler property is not supported.Firefox for Android: The oncontentvisibilityautostatechange event handler property is not supported.
api.Element.contextmenu_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.contextmenu_event.type_pointerevent Chrome Android7/20/2021 Edge7/22/20212
api.Element.copy_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.currentCSSZoom πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Element.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Element.cut_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.dblclick_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 68, dblclick events are only sent for the primary mouse button, per the specification.
api.Element.elementTiming πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.Element.firstElementChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.focus_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The interface for this event is Event, not FocusEvent.Firefox for Android: The interface for this event is Event, not FocusEvent.
api.Element.focusin_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Chrome Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Edge: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Firefox: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Firefox for Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Quest Browser: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.Samsung Internet: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.WebView Android: The onfocusin event handler property is not supported. To listen to this event, use element.addEventListener('focusin', function() {});.
api.Element.focusout_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Chrome Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Edge: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Firefox: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Firefox for Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Quest Browser: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.Samsung Internet: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.WebView Android: The onfocusout event handler property is not supported. To listen to this event, use element.addEventListener('focusout', function() {});.
api.Element.fullscreenchange_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Element.fullscreenerror_event πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone.
api.Element.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Element.getAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 13, null is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned.Firefox for Android: Starting in Firefox for Android 14, null is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned.
api.Element.getAttributeNames πŸ“‹Chrome Android9/5/2017 Edge10/2/2018392
api.Element.getAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getAttributeNodeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getBoundingClientRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed.WebView on iOS: Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed.
api.Element.getClientRects πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getElementsByClassName πŸ“‹Chrome Android6/27/2012 Edge10/17/20171938
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.getElementsByTagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Chrome Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Firefox for Android: Before Firefox for Android 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.Quest Browser: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Samsung Internet: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
api.Element.getElementsByTagName.all_elements_selector Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getElementsByTagNameNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Chrome Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Firefox: The behavior of element.getElementsByTagNameNS changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for "foo" would match "Foo" or "foo". In Firefox 3.6 and later this function is now case-sensitive so that a query for "foo" will only match "foo" and not "Foo". For more background on this, please see the comment from Henri Sivonen about the change. You can also look at the relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't.Firefox: Before Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.Firefox for Android: Before Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.Quest Browser: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Opera Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Safari on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.Samsung Internet: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView Android: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.WebView on iOS: Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
api.Element.getElementsByTagNameNS.all_elements_selector Chrome Android6/27/2012 Edge7/29/20151127
api.Element.getHTML πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Element.getHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.Element.gotpointercapture_event πŸ“‹Chrome Android3/16/2017 Edge4/30/2018410
api.Element.hasAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.hasAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.hasAttributes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 35, it was implemented on the Node interface.Firefox for Android: Before Firefox for Android 35, it was implemented on the Node interface.
api.Element.hasPointerCapture πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Element.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: Only supported for HTMLElement, not all Element objects, such as SVGElement.Chrome Android: Only supported for HTMLElement, not all Element objects, such as SVGElement.Samsung Internet: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.innerHTML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.innerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.innerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.Element.input_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: Not supported on select, checkbox, or radio inputs.Internet Explorer: Only supports input of type text and password.
api.Element.insertAdjacentElement πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.insertAdjacentHTML πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Before Internet Explorer 10, throws an "Invalid target element for this operation." error when called on a <table>, <tbody>, <thead>, or <tr> element.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.insertAdjacentHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.insertAdjacentText πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.
api.Element.keydown_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.keypress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Chrome Android: Chrome Android does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Firefox: As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).Firefox for Android: As of Firefox for Android 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).Quest Browser: Quest Browser does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Opera: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Opera Android: Opera does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.Samsung Internet: Samsung Internet does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.WebView Android: Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
api.Element.keyup_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.lastElementChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.localName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.lostpointercapture_event πŸ“‹Chrome Android3/16/2017 Edge4/30/2018410
api.Element.matches πŸ“‹Chrome Android2/26/2014 Edge4/5/20171134
Firefox: Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.Firefox: See bug 1119718 for removal.Firefox for Android: See bug 1119718 for removal.
api.Element.mousedown_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseenter_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.Element.mouseleave_event πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.Element.mousemove_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseout_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseover_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mouseup_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.mousewheel_event Chrome Android6/27/2012 Edge7/29/20151127
api.Element.moveBefore πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.Element.namespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.nextElementSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.outerHTML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.outerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Element.outerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.Element.part πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.Element.paste_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 11, copying files does not trigger the paste event.Internet Explorer: Before Internet Explorer 9, this event is not supported via addEventListener; however, the event handler is supported since IE 5.5. The event can be listened to via element.oncopy.
api.Element.pointercancel_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerdown_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerenter_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerleave_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointermove_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerout_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerover_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.pointerrawupdate_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
Chrome: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Chrome Android: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Edge: Before version 142, pointerrawupdate events were exposed to non-secure contexts.Firefox: The pointerrawupdate event handler receives a MouseEvent whose movement properties (movementX, movementY) are always 0. See bug 1987671.Firefox for Android: The pointerrawupdate event handler receives a MouseEvent whose movement properties (movementX, movementY) are always 0. See bug 1987671.Quest Browser: Before version false, pointerrawupdate events were exposed to non-secure contexts.Opera: Before version 126, pointerrawupdate events were exposed to non-secure contexts.Opera Android: Before version 93, pointerrawupdate events were exposed to non-secure contexts.Samsung Internet: Before version false, pointerrawupdate events were exposed to non-secure contexts.WebView Android: Before version 142, pointerrawupdate events were exposed to non-secure contexts.
api.Element.pointerup_event πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.prefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.prepend πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.previousElementSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.querySelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelector() is supported, but only for CSS 2.1 selectors.
api.Element.querySelectorAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: querySelectorAll() is supported, but only for CSS 2.1 selectors.
api.Element.releasePointerCapture πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.Element.remove πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.removeAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: This function doesn't respect boolean attributes' default values. See bug 12087679.
api.Element.removeAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.removeAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.replaceChildren πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.Element.replaceWith πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.Element.requestFullscreen πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Firefox: Before Firefox 44, Firefox incorrectly allowed elements inside a <frame> or <object> element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> element with the allowfullscreen attribute can be displayed fullscreen.Firefox for Android: Before Firefox for Android 44, Firefox for Android incorrectly allowed elements inside a <frame> or <object> element to request, and to be granted, fullscreen. In Firefox for Android 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> element with the allowfullscreen attribute can be displayed fullscreen.Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.Safari on iOS: Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled.
api.Element.requestFullscreen.options_navigationUI_parameter πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.Element.requestFullscreen.returns_promise Chrome Android12/4/2018 Edge1/15/2020407
api.Element.role πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.Element.scroll πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scroll.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollBy.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).Firefox for Android: Before Firefox for Android 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).Internet Explorer: In Internet Explorer 5 through 7, if padding is set, the value of scrollHeight is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8.
api.Element.scrollIntoView πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: The only parameter supported is alignToTop.Edge: Only supported for HTMLElement, not all Element objects, such as SVGElement.Edge: No support for smooth behavior.Internet Explorer: Only supported for HTMLElement, not all Element objects, such as SVGElement.Internet Explorer: No support for smooth behavior or center options.Safari: No support for center option.Safari: Before Safari 15.4, there was no support for the smooth behavior.Safari on iOS: No support for center option.Safari on iOS: Before iOS 15.4, there was no support for the smooth behavior.WebView on iOS: No support for center option.WebView on iOS: Before iOS 15.4, there was no support for the smooth behavior.
api.Element.scrollIntoView.options_parameter πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollIntoView.options_parameter.block_option πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Firefox: Only values "top" and "bottom", not "nearest" and "center".Firefox for Android: Only values "top" and "bottom", not "nearest" and "center".
api.Element.scrollIntoView.options_parameter.container_option πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.Element.scrollIntoView.options_parameter.inline_option πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollIntoViewIfNeeded Chrome Android6/27/2012 Edge1/15/20202758
api.Element.scrollLeft πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
Chrome: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Chrome Android: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Edge: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Internet Explorer: For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values.Quest Browser: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.Samsung Internet: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.WebView Android: For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 41319147.
api.Element.scrollTo πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_left_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTo.options_top_parameter Chrome Android9/5/2017 Edge1/15/2020862
api.Element.scrollTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.scrollWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 5 through 7, if padding is set, the value of scrollWidth is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8.
api.Element.scroll_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.scrollend_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.Element.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Element.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Element.securitypolicyviolation_event πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.Element.setAttribute πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 7 and earlier, setAttribute doesn't set styles and removes events when you try to set them.
api.Element.setAttribute.enforces_trusted_types Chrome Android5/19/2020 Edge5/21/20202
api.Element.setAttributeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.setAttributeNS.enforces_trusted_types Chrome Android5/19/2020 Edge5/21/20202
api.Element.setAttributeNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.setAttributeNodeNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.Internet Explorer: Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
api.Element.setHTML πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
Chrome: Chrome 105 to Chrome 118 (inclusive) supported this method with a significantly different specification.Chrome Android: Chrome Android 105 to Chrome Android 118 (inclusive) supported this method with a significantly different specification.Edge: Edge 105 to Edge 118 (inclusive) supported this method with a significantly different specification.WebView Android: WebView Android 105 to WebView Android 118 (inclusive) supported this method with a significantly different specification.
api.Element.setHTMLUnsafe πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.Element.setHTMLUnsafe.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.Element.setPointerCapture πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Firefox: Before Firefox 82, setPointerCapture() throws InvalidPointerId for an invalid pointerId argument. From Firefox 82, it throws the specified NotFoundError exception. See bug 1662124.Firefox for Android: Before Firefox 82, setPointerCapture() throws InvalidPointerId for an invalid pointerId argument. From Firefox 82, it throws the specified NotFoundError exception. See bug 1662124.
api.Element.shadowRoot πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.Element.slot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Element.tagName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Element.toggleAttribute πŸ“‹Chrome Android9/4/2018 Edge10/2/201828
api.Element.touchcancel_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchend_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchmove_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.touchstart_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Element.transitioncancel_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
Chrome: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Chrome Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Edge: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Quest Browser: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Opera: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Opera Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.Safari: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.Safari on iOS: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.Samsung Internet: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.WebView Android: The ontransitioncancel event handler property is not supported. To listen to this event, use element.addEventListener('transitioncancel', function() {});.WebView on iOS: Although the ontransitioncancel event handler property is supported, the transitioncancel event is never fired.
api.Element.transitionend_event πŸ“‹Chrome Android4/3/2013 Edge10/2/20182008
Edge: The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});.Internet Explorer: The ontransitionend event handler property is not supported. To listen to this event, use element.addEventListener('transitionend', function() {});.
api.Element.transitionrun_event πŸ“‹Edge7/29/2015 Chrome Android4/24/20191365
Internet Explorer: The ontransitionrun event handler property is not supported. To listen to this event, use element.addEventListener('transitionrun', function() {});.Safari: The event handler exists but will never be called.Safari on iOS: The event handler exists but will never be called.WebView on iOS: The event handler exists but will never be called.
api.Element.transitionstart_event πŸ“‹Edge7/29/2015 Chrome Android4/24/20191365
Internet Explorer: The ontransitionstart event handler property is not supported. To listen to this event, use element.addEventListener('transitionstart', function() {});.Safari: The event handler exists but will never be called.Safari on iOS: The event handler exists but will never be called.WebView on iOS: The event handler exists but will never be called.
api.Element.wheel_event πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: The onwheel event handler property is not supported. To listen to this event, use element.addEventListener('wheel', function() {});. See IE bug 782835.
api.ElementInternals πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.ariaActiveDescendantElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaAtomic πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaAutoComplete πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaBrailleLabel πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.ElementInternals.ariaBrailleRoleDescription πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.ElementInternals.ariaBusy πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaChecked πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaColIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.ElementInternals.ariaColSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaControlsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaCurrent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaDescribedByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaDescription πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.ElementInternals.ariaDetailsElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaDisabled πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaErrorMessageElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaExpanded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaFlowToElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaHasPopup πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaHidden πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaInvalid πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.ElementInternals.ariaKeyShortcuts πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLabel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLabelledByElements πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ElementInternals.ariaLevel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaLive πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaModal πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaMultiLine πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaMultiSelectable πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaOrientation πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPlaceholder πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPosInSet πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaPressed πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaReadOnly πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRelevant Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRequired πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRoleDescription πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowCount πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowIndex πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaRowIndexText πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.ElementInternals.ariaRowSpan πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaSelected πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaSetSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ElementInternals.ariaSort πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueMax πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueMin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueNow πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.ariaValueText πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.ElementInternals.checkValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.form πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.labels πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.reportValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.role πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.ElementInternals.setFormValue πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.setValidity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.shadowRoot πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
api.ElementInternals.states πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.ElementInternals.validationMessage πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.validity πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.ElementInternals.willValidate πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.EncodedAudioChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.EncodedAudioChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.byteLength πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedAudioChunk.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.EncodedVideoChunk πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.byteLength πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EncodedVideoChunk.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.EntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.ErrorEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.ErrorEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.ErrorEvent.colno πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ErrorEvent.error πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.ErrorEvent.filename πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.lineno πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ErrorEvent.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.
api.Event.Event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.bubbles πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.cancelBubble πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Chrome Android: Starting with Chrome Android 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Firefox: Only supported for UIEvent, not all Event objects.Firefox for Android: Only supported for UIEvent, not all Event objects.Node.js: This is not used in Node.js and is provided purely for completeness.Quest Browser: Starting with Quest Browser 5.0 and Opera 45, setting this property to false does nothing, as per spec discussion.Opera: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Opera Android: Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.Samsung Internet: Starting with Samsung Internet 7.0 and Opera 45, setting this property to false does nothing, as per spec discussion.WebView Android: Starting with WebView Android 58 and Opera 45, setting this property to false does nothing, as per spec discussion.
api.Event.cancelable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.composed πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Firefox: Before Firefox 95, this property was incorrectly set to false on <select> and <input type='checkbox'> elements.Firefox for Android: Before Firefox for Android 95, this property was incorrectly set to false on <select> and <input type='checkbox'> elements.Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.composedPath πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Node.js: Returns an array with either the event itself or empty.Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.currentTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: On Internet Explorer 6 through 8, the event model is different. Event listeners are attached with the non-standard EventTarget.attachEvent method. In this model, there is no equivalent to event.currentTarget and this is the global object. One solution to emulate the event.currentTarget feature is to wrap your handler in a function calling the handler using Function.prototype.call with the element as a first argument. This way, this will be the expected value.
api.Event.defaultPrevented πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.eventPhase πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.initEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing.Firefox for Android: Before Firefox for Android 17, a call to this method after the dispatching of the event raised an exception instead of doing nothing.
api.Event.isTrusted πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Chrome: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Chrome Android: Starting with Chrome Android 53 and Opera 40, untrusted events do not invoke the default action.Internet Explorer: In Internet Explorer, all events are trusted except those that are created with the createEvent() method.Quest Browser: Starting with Quest Browser 5.0 and Opera 40, untrusted events do not invoke the default action.Opera: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Opera Android: Starting with Chrome 53 and Opera 40, untrusted events do not invoke the default action.Samsung Internet: Starting with Samsung Internet 6.0 and Opera 40, untrusted events do not invoke the default action.WebView Android: Starting with version 53, untrusted events do not invoke the default action.
api.Event.preventDefault πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.returnValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.srcElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.stopImmediatePropagation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.stopPropagation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: This is not used in Node.js and is provided purely for completeness.
api.Event.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Event.timeStamp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Chrome Android: Starting with Chrome Android 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Deno: In Deno this represents the time since UNIX epoch, not since startup. This is considered a bug, see #10835.Firefox: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Firefox for Android: Starting with Chrome 49, Firefox for Android 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Internet Explorer: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Quest Browser: Starting with Quest Browser 5.0, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Opera: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Opera Android: Starting with Chrome 49, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.Samsung Internet: Starting with Samsung Internet 5.0, Firefox 54 and Opera 36, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.WebView Android: Starting with version 49, this property returns DOMHighResTimeStamp instead of DOMTimeStamp.
api.Event.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.EventCounts πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.@@iterator Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.entries Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.forEach Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.get Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.has Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.keys Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.size Chrome Android8/25/2020 Edge8/27/20202
api.EventCounts.values Chrome Android8/25/2020 Edge8/27/20202
api.EventSource πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.EventSource πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.EventSource.options_withCredentials_parameter Chrome Android4/3/2013 Edge1/15/20202478
api.EventSource.close πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.error_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.message_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.open_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.readyState πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.url πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.EventSource.withCredentials πŸ“‹Chrome Android4/3/2013 Edge1/15/20202478
api.EventSource.worker_support Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Not supported in service workers.Firefox for Android: Not supported in service workers.
api.EventTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.Safari: window.EventTarget did not exist on versions of Safari before 10.1.Safari on iOS: window.EventTarget did not exist on versions of Safari iOS before 10.3.WebView on iOS: window.EventTarget did not exist on versions of Safari iOS before 10.3.
api.EventTarget.EventTarget πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.EventTarget.addEventListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 49, the type and listener parameters were optional.Chrome Android: Before Chrome Android 49, the type and listener parameters were optional.Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.attachEvent() method.Quest Browser: Before Quest Browser 5.0, the type and listener parameters were optional.Samsung Internet: Before Samsung Internet 5.0, the type and listener parameters were optional.WebView Android: Before Chrome 49, the type and listener parameters were optional.
api.EventTarget.addEventListener.options_parameter Chrome Android3/9/2016 Edge10/17/2017587
api.EventTarget.addEventListener.options_parameter.options_capture_parameter πŸ“‹Chrome Android3/9/2016 Edge10/17/2017587
api.EventTarget.addEventListener.options_parameter.options_once_parameter πŸ“‹Chrome Android12/6/2016 Edge10/17/2017315
api.EventTarget.addEventListener.options_parameter.options_passive_parameter πŸ“‹Chrome Android6/8/2016 Edge10/17/2017496
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_touch Chrome Android12/6/2016 Edge1/15/20201135
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel Chrome Android3/12/2019 Edge1/15/2020309
api.EventTarget.addEventListener.options_parameter.options_signal_parameter πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.EventTarget.addEventListener.useCapture_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.EventTarget.dispatchEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.fireEvent() method.
api.EventTarget.removeEventListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Older versions of IE supported an equivalent, proprietary EventTarget.detachEvent() method.
api.EventTarget.removeEventListener.options_parameter Chrome Android3/9/2016 Edge10/17/2017587
api.EventTarget.removeEventListener.useCapture_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.EventTarget.when πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.ExtendableCookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.ExtendableCookieChangeEvent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.changed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.changed.partitioned_property πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ExtendableCookieChangeEvent.deleted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ExtendableCookieChangeEvent.deleted.partitioned_property πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ExtendableEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ExtendableEvent.ExtendableEvent πŸ“‹Chrome Android3/11/2015 Edge4/30/20181146
api.ExtendableEvent.waitUntil πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ExtendableEvent.waitUntil.async_waitUntil Chrome Android8/1/2017 Edge4/30/2018272
api.ExtendableMessageEvent πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.ExtendableMessageEvent πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.data πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.lastEventId πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.origin πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.ports πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.ExtendableMessageEvent.source πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
api.External πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.External.AddSearchProvider πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 78 this function does nothing, as the specification requires.
api.External.IsSearchProviderInstalled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FeaturePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.allowedFeatures Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.allowsFeature Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.features Chrome Android4/24/2019 Edge1/15/2020266
api.FeaturePolicy.getAllowlistForFeature Chrome Android4/24/2019 Edge1/15/2020266
api.FederatedCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.FederatedCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.iconURL πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.name πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.protocol πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.FederatedCredential.provider πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.Fence πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.getNestedConfigs πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.reportEvent πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Fence.setReportEventDataForAutomaticBeacons πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.FencedFrameConfig πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.FencedFrameConfig.setSharedStorageContext πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.FetchEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.FetchEvent.FetchEvent πŸ“‹Chrome Android7/29/2015 Edge4/30/20181006
api.FetchEvent.clientId πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.FetchEvent.handled πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.FetchEvent.isReload Chrome Android1/21/2015 Edge4/30/20181195
Chrome: May be removed in a future release, see bug 40487736.Chrome Android: May be removed in a future release, see bug 40487736.Quest Browser: May be removed in a future release, see bug 40487736.
api.FetchEvent.preloadResponse πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.FetchEvent.request πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.FetchEvent.respondWith πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.FetchEvent.respondWith.networkerror_on_same-origin_cors Chrome Android4/17/2018 Edge1/15/2020638
api.FetchEvent.resultingClientId πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.FetchLaterResult πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.FetchLaterResult.activated Chrome Android4/1/2025 Edge4/4/20253
api.File πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Non-standard implementation.Firefox for Android: Non-standard implementation.Node.js: Before 23.0.0, File instance cannot be cloned.Node.js: Available as a part of the buffer module.Node.js: Available as a part of the buffer module.
api.File.File πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.File.lastModified πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.File.lastModifiedDate Chrome Android6/27/2012 Edge7/29/20151127
api.File.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.File.webkitRelativePath πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
Firefox for Android: Always an empty string (bug 1973726).
api.FileEntrySync Chrome Android6/27/2012 Edge1/15/20202758
api.FileList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, Blob parameters were File parameters.
api.FileReader.FileReader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.abort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 13, the error property returned a FileError object.Firefox: From Firefox 13 to Firefox 58, the error property returned a DOMError object.Firefox: From Firefox 58, the error property returns a DOMException object.Firefox for Android: From Firefox 32 to Firefox 58, the error property returned a DOMError object.Firefox for Android: From Firefox 58, the error property returns a DOMException object.Internet Explorer: The error property returns a DOMError object.Safari: The error property returns a DOMError object.Safari on iOS: The error property returns a DOMError object.WebView on iOS: The error property returns a DOMError object.
api.FileReader.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: loadstart event dispatches synchronously (should be asynchronously as per spec).Firefox for Android: loadstart event dispatches synchronously (should be asynchronously as per spec).
api.FileReader.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsBinaryString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readAsDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox for Android: Using the camera in Android 8.x raises an exception. See bug 1511083.
api.FileReader.readAsText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReader.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.FileReaderSync πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsArrayBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsBinaryString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.readAsText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FileReaderSync.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.FileSystem πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Edge: Before Edge 79, this API was only supported in drag-and-drop scenarios using the DataTransferItem.webkitGetAsEntry() method. It was not available for use in file or folder picker panels (such as when you use an <input> element with the HTMLInputElement.webkitdirectory attribute.
api.FileSystem.name πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystem.root πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystemDirectoryEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemDirectoryEntry.createReader πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemDirectoryEntry.getDirectory πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Firefox: In Firefox, the errorCallback's input parameter is a DOMException rather than a FileError object.Firefox for Android: In Firefox for Android, the errorCallback's input parameter is a DOMException rather than a FileError object.
api.FileSystemDirectoryEntry.getFile πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Firefox: In Firefox, the errorCallback's input parameter is a DOMException rather than a FileError object.Firefox for Android: In Firefox for Android, the errorCallback's input parameter is a DOMException rather than a FileError object.
api.FileSystemDirectoryEntry.removeRecursively Chrome Android6/27/2012 Edge1/15/20202758
Firefox: While the removeRecursively() method existed, it immediately called the error callback with NS_ERROR_DOM_SECURITY_ERR.Firefox for Android: While the removeRecursively() method existed, it immediately called the error callback with NS_ERROR_DOM_SECURITY_ERR.
api.FileSystemDirectoryHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.@@asyncIterator πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.entries πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.getDirectoryHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.getFileHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.keys πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.removeEntry πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.resolve πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryHandle.values πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemDirectoryReader πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.FileSystemDirectoryReader.readEntries πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.copyTo Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.filesystem πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.fullPath πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.getMetadata Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.getParent πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.isDirectory πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.isFile πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.moveTo Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.name πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.remove Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemEntry.toURL Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemFileEntry πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemFileEntry.createWriter Chrome Android6/27/2012 Edge1/15/20202758
Firefox: While the createWriter() method existed, it immediately called errorCallback with the NS_ERROR_DOM_SECURITY_ERR error.Firefox for Android: While the createWriter() method existed, it immediately called errorCallback with the NS_ERROR_DOM_SECURITY_ERR error.
api.FileSystemFileEntry.file πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemFileHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemFileHandle.createSyncAccessHandle πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemFileHandle.createSyncAccessHandle.mode Chrome Android1/23/2024 Edge1/25/20242
api.FileSystemFileHandle.createWritable πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemFileHandle.createWritable.mode Chrome Android1/23/2024 Edge1/25/20242
api.FileSystemFileHandle.getFile πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.isSameEntry πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.kind πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.name πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.queryPermission πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemHandle.remove Chrome Android2/7/2023 Edge2/9/20232
api.FileSystemHandle.requestPermission πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemSync Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSync.name Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSync.root Chrome Android6/27/2012 Edge1/15/20202758
api.FileSystemSyncAccessHandle πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.close πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.close.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.flush πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.flush.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.getSize πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.getSize.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.read πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.truncate πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemSyncAccessHandle.truncate.sync_version Edge12/5/2022 Chrome Android1/10/202336
api.FileSystemSyncAccessHandle.write πŸ“‹Edge5/31/2022 Chrome Android1/10/2023224
api.FileSystemWritableFileStream πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.seek πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.truncate πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FileSystemWritableFileStream.write πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.FocusEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FocusEvent.FocusEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FocusEvent.relatedTarget πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.FontFace πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.FontFace πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.ascentOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.descentOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.display πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.FontFace.family πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.featureSettings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Chrome: The property can be set, but has no effect. See bug 324519293Chrome Android: The property can be set, but has no effect. See bug 324519293Edge: The property can be set, but has no effect. See bug 324519293Quest Browser: The property can be set, but has no effect. See bug 324519293Opera: The property can be set, but has no effect. See bug 324519293Opera Android: The property can be set, but has no effect. See bug 324519293WebView Android: The property can be set, but has no effect. See bug 324519293
api.FontFace.lineGapOverride πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.FontFace.load πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.loaded πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.FontFace.status πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.stretch πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.style πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.unicodeRange πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.variant Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.variationSettings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.FontFace.weight πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFace.worker_support Chrome Android9/4/2018 Edge1/15/2020498
api.FontFaceSet πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: Chrome does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Chrome Android: Chrome Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Edge: Edge does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Quest Browser: Quest Browser does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Opera: Opera does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Opera Android: Opera Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.Samsung Internet: Samsung Internet does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.WebView Android: WebView Android does not expose the FontFaceSet interface directly, and is only available through Document.fonts or WorkerGlobalScope.fonts.
api.FontFaceSet.@@iterator πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.add πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.check πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Chrome Android: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Edge: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Quest Browser: Prior to version false, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Opera: Prior to version 106, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Opera Android: Prior to version 80, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.Samsung Internet: Prior to version 25.0, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.WebView Android: Prior to version 120, this method returned false instead of true for nonexistent or locally installed fonts. See bug 40893726.
api.FontFaceSet.clear πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.delete πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.entries Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.forEach Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.has Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.keys Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.load πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loading_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loadingdone_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.loadingerror_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.ready πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.size Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.status πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSet.values Chrome Android1/26/2016 Edge1/15/20201450
api.FontFaceSet.worker_support Chrome Android9/4/2018 Edge1/15/2020498
api.FontFaceSetLoadEvent πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FontFaceSetLoadEvent.FontFaceSetLoadEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.FontFaceSetLoadEvent.fontfaces πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.FormData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox 7, the filename blob is sent.Firefox for Android: Before Firefox for Android 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox for Android 7, the filename blob is sent.WebView Android: XHR in Android 4.0 sends empty content for FormData with blob.
api.FormData.@@iterator Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.FormData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.FormData.FormData.submitter Chrome Android4/4/2023 Edge4/6/20232
api.FormData.append πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox 7, the filename blob is sent.Firefox for Android: Before Firefox for Android 7, specifying a Blob as the data to append to the object, the filename reported in the Content-Disposition HTTP header was an empty string, resulting in errors on some servers. Starting with Firefox for Android 7, the filename blob is sent.Internet Explorer: With the "Include local directory pass when uploading files to a server" option enabled, IE will change the filename inside the Blob on the fly. To have direct control of the sent filename, the developer should send the filename as the third parameter value, i.e. formData.append(name, value, filename).WebView Android: XHR in Android 4.0 sends empty content for FormData with blob.
api.FormData.append.filename_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.FormData.delete πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.entries Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.forEach Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.get πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.getAll πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.has πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.keys Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.set πŸ“‹Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.values Chrome Android4/13/2016 Edge10/2/2018902
api.FormData.worker_support Chrome Android4/13/2016 Edge1/15/20201372
api.FormDataEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.FormDataEvent.FormDataEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.FormDataEvent.formData πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.FragmentDirective πŸ“‹Chrome Android4/7/2020 Edge5/21/202044
api.GPU πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.getPreferredCanvasFormat πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.requestAdapter πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPU.requestAdapter.discrete_adapter_default_ac Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on dual GPU macOS devices only.Edge: Supported on dual GPU macOS devices only.Opera: Supported on dual GPU macOS devices only.
api.GPU.wgslLanguageFeatures πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.features πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.info πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUAdapter.limits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.requestDevice πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapter.requestDevice.handles_duplicate_calls Edge8/21/2023 Chrome Android9/2/2025743
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Before Chrome 140, lost GPUDevice is returned on duplicate calls.Chrome Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Deno: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Before Edge 140, lost GPUDevice is returned on duplicate calls.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Before Opera 124, lost GPUDevice is returned on duplicate calls.Opera Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Safari: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Safari on iOS: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.Samsung Internet: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.WebView Android: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.WebView on iOS: Duplicate calls don't reject; instead, lost GPUDevice is returned on duplicate calls.
api.GPUAdapter.requestDevice.undefined_limits Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUAdapterInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.architecture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.description πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.device πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUAdapterInfo.isFallbackAdapter πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.
api.GPUAdapterInfo.subgroupMaxSize πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUAdapterInfo.subgroupMinSize πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUAdapterInfo.vendor πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroup.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBindGroupLayout.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.getMappedRange πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.mapAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.mapState πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.size πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.unmap πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUBuffer.usage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.canvas πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.configure πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: The rgba8unorm format is currently not supported on macOS. See bug 40823053.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: The rgba8unorm format is currently not supported on macOS. See bug 40823053.
api.GPUCanvasContext.configure.toneMapping πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCanvasContext.getConfiguration πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCanvasContext.getCurrentTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCanvasContext.unconfigure πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandBuffer.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.beginComputePass πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.beginComputePass.timestampWrites πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.beginRenderPass πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.beginRenderPass.accepts_GPUTexture_resources Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.beginRenderPass.depthSlice_option πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.beginRenderPass.separate_depth_stencil_read-only Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.beginRenderPass.timestampWrites πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.clearBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyBufferToBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyBufferToBuffer.offset_and_size_parameter_optional Chrome Android5/27/2025 Edge5/29/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUCommandEncoder.copyBufferToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyTextureToBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.copyTextureToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.finish πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCommandEncoder.resolveQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationInfo.messages πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.length πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.lineNum πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.linePos πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.offset πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUCompilationMessage.type πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.dispatchWorkgroups πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.dispatchWorkgroupsIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.end πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePassEncoder.writeTimestamp Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline.getBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUComputePipeline.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.adapterInfo πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUBuffer Chrome Android6/24/2025 Edge6/26/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUTextureView Chrome Android5/27/2025 Edge5/29/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroup.descriptor_entries_resource_parameter_accepts_GPUTexture_resource Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBindGroupLayout.storageTexture_access_read-write_read-only πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createBindGroupLayout.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Before version 138, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Before version 138, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Before version 122, this method does not throw a RangeError exception when mappedAtCreation is true but size is not a multiple of 4; it generates a validation error instead.
api.GPUDevice.createCommandEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createComputePipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createComputePipeline.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createComputePipelineAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createComputePipelineAsync.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createPipelineLayout.descriptor_bindGroupLayouts_parameter_accepts_null_values Chrome Android4/1/2025 Edge4/4/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createQuerySet.timestamp πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderBundleEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipeline.optional_depthcompare_depthwriteenabled Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipeline.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipeline.validates_depth_bias_for_line_and_point_topologies Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipeline.vertex_unorm10-10-10-2 πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.optional_depthcompare_depthwriteenabled Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.optional_entryPoint Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createRenderPipelineAsync.validates_depth_bias_for_line_and_point_topologies Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.createRenderPipelineAsync.vertex_unorm10-10-10-2 πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createSampler πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createShaderModule πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.createTexture.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.features πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.importExternalTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.importExternalTexture.color_space_display-p3 Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUDevice.importExternalTexture.videoframe_source Edge8/21/2023 Chrome Android1/23/2024155
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.limits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.lost πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.popErrorScope πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.pushErrorScope πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.queue πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDevice.uncapturederror_event πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUDeviceLostInfo.reason πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUError.message πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUExternalTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUExternalTexture.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUInternalError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUInternalError.GPUInternalError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUOutOfMemoryError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUOutOfMemoryError.GPUOutOfMemoryError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.GPUPipelineError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.GPUPipelineError.message_optional Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineError.reason πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUPipelineLayout.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.count πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.type πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQuerySet.type.timestamp πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUQueue πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture.htmlimageelement_imagedata_source Edge10/13/2023 Chrome Android1/23/2024102
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.copyExternalImageToTexture.videoframe_source Edge8/21/2023 Chrome Android1/23/2024155
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.onSubmittedWorkDone πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.submit πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.submit.validates_command_buffer_uniqueness Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUQueue.writeBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUQueue.writeTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundle πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundle.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.draw πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndexed πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndexedIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.drawIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.finish πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setIndexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setVertexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.beginOcclusionQuery πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.draw πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndexed πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndexedIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.drawIndirect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.end πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.endOcclusionQuery πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.executeBundles πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.insertDebugMarker πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.popDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.pushDebugGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBindGroup.unset_bind_group Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setBlendConstant πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setIndexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setScissorRect πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setStencilReference πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setVertexBuffer πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer Edge9/15/2023 Chrome Android1/23/2024130
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.setViewport πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPassEncoder.writeTimestamp Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline.getBindGroupLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPURenderPipeline.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSampler πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSampler.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule.getCompilationInfo πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUShaderModule.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.@@iterator πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.entries πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_bgra8unorm-storage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_clip-distances πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_core-features-and-limits πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome: Available on all adapters and enabled automatically on all devices even if not requested.Chrome Android: Available on all adapters and enabled automatically on all devices even if not requested.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Edge: Available on all adapters and enabled automatically on all devices even if not requested.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera: Available on all adapters and enabled automatically on all devices even if not requested.Opera Android: Available on all adapters and enabled automatically on all devices even if not requested.WebView Android: Available on all adapters and enabled automatically on all devices even if not requested.
api.GPUSupportedFeatures.feature_depth-clip-control πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_depth32float-stencil8 πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_dual-source-blending πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_float32-blendable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_float32-filterable πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_indirect-first-instance πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_primitive-index πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_rg11b10ufloat-renderable πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_shader-f16 πŸ“‹Edge12/7/2023 Chrome Android1/23/202447
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_subgroups πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_subgroups.subgroup_id_num_subgroups Chrome Android1/13/2026 Edge1/21/20268
Chrome: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Chrome Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Edge: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Opera Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).WebView Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).
api.GPUSupportedFeatures.feature_texture-component-swizzle πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-compression-astc πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-compression-astc-sliced-3d πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-compression-bc πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-compression-bc-sliced-3d πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-compression-etc2 πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.feature_texture-formats-tier1 πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_texture-formats-tier2 πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.feature_timestamp-query πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUSupportedFeatures.forEach πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.has πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.keys πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.size πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedFeatures.values πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBindGroups πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBindGroupsPlusVertexBuffers πŸ“‹Edge12/7/2023 Chrome Android1/23/202447
Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.
api.GPUSupportedLimits.maxBindingsPerBindGroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxBufferSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxColorAttachmentBytesPerSample πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxColorAttachments πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeInvocationsPerWorkgroup πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeX πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeY πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupSizeZ πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupStorageSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxComputeWorkgroupsPerDimension πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxInterStageShaderVariables πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxSampledTexturesPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxSamplersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageBufferBindingSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageBuffersInFragmentStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageBuffersInVertexStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageBuffersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxStorageTexturesInFragmentStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageTexturesInVertexStage πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUSupportedLimits.maxStorageTexturesPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureArrayLayers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension1D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension2D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxTextureDimension3D πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxUniformBufferBindingSize πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxUniformBuffersPerShaderStage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexAttributes πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexBufferArrayStride πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.maxVertexBuffers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.minStorageBufferOffsetAlignment πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUSupportedLimits.minUniformBufferOffsetAlignment πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.createView πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.createView.descriptor_format_parameter_accepts_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.createView.descriptor_swizzle_parameter πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUTexture.createView.descriptor_usage_parameter πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.GPUTexture.depthOrArrayLayers πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.destroy πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.dimension πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.format πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.format.texture_rgb10a2uint πŸ“‹Edge11/2/2023 Chrome Android1/23/202482
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.height πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.mipLevelCount πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.sampleCount πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.textureBindingViewDimension πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.GPUTexture.usage πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTexture.width πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTextureView πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUTextureView.label πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent.GPUUncapturedErrorEvent πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUUncapturedErrorEvent.error πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUValidationError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GPUValidationError.GPUValidationError πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.GainNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GainNode.GainNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.GainNode.gain πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.axes πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.buttons πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.connected πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.index πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.mapping πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.Gamepad.timestamp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Gamepad.vibrationActuator πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.GamepadButton πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadButton.pressed πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadButton.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadButton.touched πŸ“‹Edge4/5/2017 Chrome Android3/12/2019706
api.GamepadButton.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadEvent.GamepadEvent πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.GamepadEvent.gamepad πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.GamepadEvent.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadHapticActuator πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.effects πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.effects.type_trigger-rumble πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.playEffect.params_leftTrigger_parameter πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect.params_rightTrigger_parameter πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.playEffect.type_trigger-rumble πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GamepadHapticActuator.reset πŸ“‹Edge4/5/2017 Chrome Android7/24/2018475
api.GamepadHapticActuator.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.GamepadHapticActuator.type Edge4/5/2017 Chrome Android7/24/2018475
api.Geolocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: GPSD (GPS daemon) support added in Firefox 3.6. WiFi-based location is provided by Google (privacy) or a custom provider (MLS instructions).
api.Geolocation.clearWatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Geolocation.getCurrentPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Geolocation.secure_context_required Chrome Android4/13/2016 Edge1/15/20201372
WebView Android: Secure context is only required for applications targeting Android Nougat (7) and higher. See bug 40465140.
api.Geolocation.watchPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.GeolocationCoordinates.accuracy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.altitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.altitudeAccuracy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.heading πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.latitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.longitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.secure_context_required Chrome Android12/2/2015 Edge1/15/20201505
api.GeolocationCoordinates.speed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationCoordinates.toJSON πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GeolocationPosition πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.GeolocationPosition.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPosition.secure_context_required Chrome Android12/2/2015 Edge10/2/20181035
api.GeolocationPosition.timestamp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPosition.toJSON πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.GeolocationPositionError πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.GeolocationPositionError.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPositionError.message πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.GeolocationPositionError.secure_context_required Chrome Android12/2/2015 Edge10/2/20181035
api.GravitySensor πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.GravitySensor.GravitySensor πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.Gyroscope πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.Gyroscope πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.x πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.y πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Gyroscope.z πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.HTMLAllCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAllCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLAnchorElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.download πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLAnchorElement.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.Firefox for Android: From Firefox for Android 29 to Firefox for Android 40, the returned value was incorrectly percent-decoded.
api.HTMLAnchorElement.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 9, the host of an <a> always include the port (e.g. developer.mozilla.org:443), even if there is no explicit port in the href attribute value.
api.HTMLAnchorElement.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.hreflang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLAnchorElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.origin πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.
api.HTMLAnchorElement.password πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAnchorElement.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAnchorElement.ping πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.HTMLAnchorElement.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAnchorElement.rel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.relList πŸ“‹Chrome Android3/6/2018 Edge10/2/2018210
api.HTMLAnchorElement.rev πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAnchorElement.shape πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.toString πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
api.HTMLAnchorElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAnchorElement.username πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAreaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.attributionSrc πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLAreaElement.coords πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.download πŸ“‹Edge11/12/2015 Chrome Android10/19/2016342
api.HTMLAreaElement.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.Firefox for Android: From Firefox for Android 29 to Firefox for Android 40, the returned value was incorrectly percent-decoded.
api.HTMLAreaElement.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 9, the host of an <a> always include the port (e.g. developer.mozilla.org:443), even if there is no explicit port in the href attribute value.
api.HTMLAreaElement.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLAreaElement.noHref πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.origin πŸ“‹Chrome Android1/15/2014 Edge4/30/20181566
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.
api.HTMLAreaElement.password πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAreaElement.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAreaElement.ping πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.HTMLAreaElement.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLAreaElement.rel πŸ“‹Edge7/29/2015 Chrome Android10/19/2016448
api.HTMLAreaElement.relList πŸ“‹Chrome Android3/6/2018 Edge10/2/2018210
api.HTMLAreaElement.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.Firefox for Android: Before Firefox for Android 53, the pathname and search HTMLHyperlinkElementUtils properties returned the wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return '/x?a=true&b=false' and search would return '', rather than '/x' and '?a=true&b=false' respectively. This has now been fixed.
api.HTMLAreaElement.shape πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAreaElement.toString πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.HTMLAreaElement.username πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLAudioElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLAudioElement.Audio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBRElement.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBaseElement.href.forbid_special_characters Chrome Android9/5/2017 Edge1/15/2020862
api.HTMLBaseElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.aLink πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.background πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.link πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLBodyElement.vLink πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.command πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLButtonElement.command.request-close πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.HTMLButtonElement.commandForElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLButtonElement.commandForElement.implicit_anchor_reference πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLButtonElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formAction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: In Firefox 56, the implementation has been updated so that the formAction property returns the correct form submission URL, as per spec, when the associated button is being used to submit a form (bug 1366361).Firefox for Android: In Firefox for Android 56, the implementation has been updated so that the formAction property returns the correct form submission URL, as per spec, when the associated button is being used to submit a form (bug 1366361).
api.HTMLButtonElement.formEnctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formNoValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.formTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.HTMLButtonElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLButtonElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.popoverTargetAction πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLButtonElement.popoverTargetElement πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLButtonElement.popoverTargetElement.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLButtonElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLButtonElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLButtonElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLButtonElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.captureStream πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.HTMLCanvasElement.contextlost_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.contextrestored_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.getContext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.getContext.2d_context Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.HTMLCanvasElement.getContext.2d_context.options_colorType_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.2d_context.options_willReadFrequently_parameter πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLCanvasElement.getContext.bitmaprenderer_context Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLCanvasElement.getContext.webgl2_context Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_alpha_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgl2_context.options_failIfMajorPerformanceCaveat_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.HTMLCanvasElement.getContext.webgl2_context.options_powerPreference_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Chrome respects the GPU hint on macOS only.Chrome Android: Chrome Android respects the GPU hint on macOS only.Edge: Edge respects the GPU hint on macOS only.Firefox: Firefox respects the GPU hint on macOS only.Quest Browser: Quest Browser respects the GPU hint on macOS only.Opera: Opera respects the GPU hint on macOS only.Opera Android: Opera Android respects the GPU hint on macOS only.Samsung Internet: Samsung Internet respects the GPU hint on macOS only.WebView Android: WebView Android respects the GPU hint on macOS only.
api.HTMLCanvasElement.getContext.webgl_context Chrome Android2/26/2014 Edge1/15/20202149
api.HTMLCanvasElement.getContext.webgl_context.options_alpha_parameter πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.HTMLCanvasElement.getContext.webgl_context.options_desynchronized_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: ChromeOS and WindowsChrome: ChromeOS only
api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.HTMLCanvasElement.getContext.webgl_context.options_powerPreference_parameter πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
Chrome: Chrome respects the GPU hint on macOS only.Chrome Android: Chrome Android respects the GPU hint on macOS only.Edge: Edge respects the GPU hint on macOS only.Firefox: Firefox respects the GPU hint on macOS only.Quest Browser: Quest Browser respects the GPU hint on macOS only.Opera: Opera respects the GPU hint on macOS only.Opera Android: Opera Android respects the GPU hint on macOS only.Samsung Internet: Samsung Internet respects the GPU hint on macOS only.WebView Android: WebView Android respects the GPU hint on macOS only.
api.HTMLCanvasElement.getContext.webgpu_context πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.HTMLCanvasElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.toBlob πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.quality_parameter Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_jpeg Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_png Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toBlob.type_parameter_webp Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCanvasElement.toDataURL.type_parameter_jpeg Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL.type_parameter_png Chrome Android4/13/2016 Edge1/15/20201372
api.HTMLCanvasElement.toDataURL.type_parameter_webp Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLCanvasElement.transferControlToOffscreen πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.HTMLCanvasElement.webglcontextcreationerror_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.webglcontextlost_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.webglcontextrestored_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLCanvasElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDataElement πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLDataElement.value πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLDataListElement πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLDataListElement.options πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLDetailsElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLDetailsElement.name πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.HTMLDetailsElement.open πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLDialogElement πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.cancel_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.close πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.close_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.closedBy πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.HTMLDialogElement.open πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.requestClose πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.HTMLDialogElement.returnValue πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.show πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDialogElement.showModal πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLDirectoryElement Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDirectoryElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDivElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDivElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.accessKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.attachInternals πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLElement.attributeStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLElement.autocapitalize πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: Supported on HTMLInputElement and HTMLTextAreaElement only.Chrome Android: Supported on HTMLInputElement and HTMLTextAreaElement only.Opera: Supported on HTMLInputElement and HTMLTextAreaElement only.Opera Android: Supported on HTMLInputElement and HTMLTextAreaElement only.Safari on iOS: Supported on HTMLFormElement, HTMLInputElement, and HTMLTextAreaElement only.Samsung Internet: Supported on HTMLInputElement and HTMLTextAreaElement only.WebView Android: Supported on HTMLInputElement and HTMLTextAreaElement only.WebView on iOS: Supported on HTMLFormElement, HTMLInputElement, and HTMLTextAreaElement only.
api.HTMLElement.autofocus πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
Chrome: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Chrome Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Edge: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Firefox: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Firefox for Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Internet Explorer: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Quest Browser: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Opera: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Opera Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Safari: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Safari on iOS: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.Samsung Internet: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.WebView Android: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.WebView on iOS: Supported for HTMLButtonElement, HTMLInputElement, HTMLSelectElement, and HTMLTextAreaElement.
api.HTMLElement.beforetoggle_event πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.beforetoggle_event.dialog_elements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.HTMLElement.beforetoggle_event.popover_elements πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.blur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.change_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.click πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 19, click() is only defined on buttons and inputs.Chrome Android: Before Chrome Android 25, click() is only defined on buttons and inputs.Firefox: Before Firefox 5, click() is only defined on buttons and inputs, and has no effect on text and file inputs.Firefox: Starting in Firefox 75, the click() function works even when the element is not attached to a DOM tree.Firefox for Android: Before Firefox 5, click() is only defined on buttons and inputs, and has no effect on text and file inputs.Firefox for Android: Starting in Firefox for Android 79, the click() function works even when the element is not attached to a DOM tree.Quest Browser: Before Quest Browser 5.0, click() is only defined on buttons and inputs.Samsung Internet: Before Samsung Internet 1.5, click() is only defined on buttons and inputs.WebView Android: Before WebView Android 4.4, click() is only defined on buttons and inputs.
api.HTMLElement.command_event πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLElement.contentEditable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.contentEditable.plaintext-only Edge7/29/2015 Chrome Android6/8/2016315
api.HTMLElement.dataset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dir πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.drag_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The drag event handler receives a DragEvent whose coordinate properties (clientX/clientY, pageX/pageY, screenX/screenY) are always 0. See bug 505521.Firefox for Android: The drag event handler receives a DragEvent whose coordinate properties (clientX/clientY, pageX/pageY, screenX/screenY) are always 0. See bug 505521.
api.HTMLElement.dragend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragenter_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.draggable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragleave_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragover_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.dragstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.drop_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.editContext πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.HTMLElement.enterKeyHint πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.focus πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If there's no hardware keyboard connected and the user has not yet interacted with the page, then calling focus() on an <input> element has no effect (for example, the element does not match the :focus selector).WebView on iOS: If there's no hardware keyboard connected and the user has not yet interacted with the page, then calling focus() on an <input> element has no effect (for example, the element does not match the :focus selector).
api.HTMLElement.focus.options_focusVisible_parameter Chrome Android2/10/2026 Edge2/14/20264
api.HTMLElement.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.hidePopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.inert πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLElement.inert.ignores_find_in_page πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.HTMLElement.innerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.inputMode πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLElement.interest_event Chrome Android10/28/2025 Edge10/31/20253
api.HTMLElement.isContentEditable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.lang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.loseinterest_event Chrome Android10/28/2025 Edge10/31/20253
api.HTMLElement.nonce πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Safari: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.Safari on iOS: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.WebView on iOS: The property is defined only for its useful elements: <link>, <script>, and <style>; it is undefined for all other elements.
api.HTMLElement.offsetHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetParent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.offsetWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.outerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.popover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
Safari on iOS: On iOS and iPadOS, popovers are not dismissed when the user taps outside of the popover area, see bug 267688.WebView on iOS: On iOS and iPadOS, popovers are not dismissed when the user taps outside of the popover area, see bug 267688.
api.HTMLElement.popover.hint πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.showPopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.showPopover.options_source_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Chrome: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Chrome Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Edge: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Firefox: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Firefox for Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Opera: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Opera Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Safari: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Safari on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Samsung Internet: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.
api.HTMLElement.showPopover.options_source_parameter.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.spellcheck πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.tabIndex πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Edge: Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.Internet Explorer: Returns incorrect value for elements without an explicit tabindex attribute. See issue 4365703 for details.
api.HTMLElement.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLElement.togglePopover πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.togglePopover.force_parameter πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.HTMLElement.togglePopover.options_force_parameter πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.HTMLElement.togglePopover.options_source_parameter πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Chrome: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Chrome Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Edge: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Firefox: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Firefox for Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 1984004.Opera: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Opera Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.Safari: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Safari on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.Samsung Internet: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView Android: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 383343310.WebView on iOS: When using this option, the focus order doesn't change, so the popover does not become the next focus element. See bug 286575.
api.HTMLElement.togglePopover.options_source_parameter.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLElement.togglePopover.returns_boolean Chrome Android8/15/2023 Edge8/21/20236
api.HTMLElement.toggle_event πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.HTMLElement.toggle_event.details_elements πŸ“‹Chrome Android7/16/2014 Edge1/15/20202009
api.HTMLElement.toggle_event.dialog_elements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.HTMLElement.toggle_event.popover_elements πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLElement.translate πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLElement.virtualKeyboardPolicy πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.HTMLElement.writingSuggestions πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.HTMLEmbedElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 58, this interface can no longer be called as a function.Chrome Android: Starting with Chrome Android 58, this interface can no longer be called as a function.Quest Browser: Starting with Quest Browser 5.0, this interface can no longer be called as a function.Opera: Starting with Opera 45, this interface can no longer be called as a function.Opera Android: Starting with Opera 45, this interface can no longer be called as a function.Samsung Internet: Starting with Samsung Internet 7.0, this interface can no longer be called as a function.WebView Android: Starting with WebView Android 58, this interface can no longer be called as a function.
api.HTMLEmbedElement.align πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLEmbedElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLEmbedElement.type πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLEmbedElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFencedFrameElement πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.allow πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.config πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.height πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.sandbox πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFencedFrameElement.width πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLFieldSetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.disabled πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLFieldSetElement.elements πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.HTMLFieldSetElement.elements.type_HTMLCollection Chrome Android3/16/2017 Edge10/2/2018565
api.HTMLFieldSetElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.name πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.HTMLFieldSetElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLFieldSetElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLFieldSetElement.type πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.HTMLFieldSetElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFieldSetElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.face πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFontElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormControlsCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormControlsCollection.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Returned a NodeList instead of a RadioNodeList.Firefox for Android: Returned a NodeList instead of a RadioNodeList.
api.HTMLFormElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.acceptCharset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.action πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.autocomplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.elements πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.encoding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.enctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.formdata_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLFormElement.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.method πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.noValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.rel πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.HTMLFormElement.relList πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.HTMLFormElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLFormElement.requestSubmit πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.HTMLFormElement.reset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.reset_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.submit πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.submit_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFormElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.contentWindow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.frameBorder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.marginHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.marginWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.noResize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.scrolling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement.cols πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLFrameSetElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLGeolocationElement πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.HTMLGeolocationElement πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.autolocate πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.error πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.initialPermissionStatus πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.invalidReason πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.isValid πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.location_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.permissionStatus πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.position πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.promptaction_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.promptdismiss_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.validationstatuschange_event πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLGeolocationElement.watch πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.HTMLHRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.color πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
api.HTMLHRElement.noShade πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHRElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHeadingElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHtmlElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLHtmlElement.version πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.adAuctionHeaders πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.HTMLIFrameElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.allow πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.HTMLIFrameElement.allowFullscreen πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.
api.HTMLIFrameElement.allowPaymentRequest Chrome Android3/16/2017 Edge4/5/201720
api.HTMLIFrameElement.browsingTopics Chrome Android6/11/2024 Edge6/13/20242
api.HTMLIFrameElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.contentWindow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.credentialless πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.HTMLIFrameElement.csp πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.HTMLIFrameElement.featurePolicy Chrome Android4/24/2019 Edge1/15/2020266
api.HTMLIFrameElement.frameBorder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.loading πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLIFrameElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.marginHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.marginWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.privateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.HTMLIFrameElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLIFrameElement.sandbox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Firefox: Previously, the type of sandbox was a DOMString instead of a DOMSettableTokenList. This has been fixed with Firefox 29. Other browsers may still implement the property as DOMString since it was a late change in the specification.Firefox for Android: Previously, the type of sandbox was a DOMString instead of a DOMSettableTokenList. This has been fixed with Firefox for Android 29. Other browsers may still implement the property as DOMString since it was a late change in the specification.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before WebView Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLIFrameElement.scrolling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.sharedStorageWritable πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLIFrameElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLIFrameElement.srcdoc πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLIFrameElement.srcdoc.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLIFrameElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.Image πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLImageElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.complete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: IE reports false for broken images.
api.HTMLImageElement.crossOrigin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.currentSrc πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLImageElement.decode πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.HTMLImageElement.decoding πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.HTMLImageElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.isMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.loading πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.HTMLImageElement.longDesc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.lowsrc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.naturalHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.naturalWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.no-referrer-when-downgrade Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.origin-when-cross-origin Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.referrerPolicy.unsafe-url Chrome Android7/27/2016 Edge1/15/20201267
api.HTMLImageElement.sharedStorageWritable πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLImageElement.sizes πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLImageElement.sizes.auto πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.HTMLImageElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.srcset πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
api.HTMLImageElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.accept πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.alt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.autocomplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.cancel_event πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.HTMLInputElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.checked πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.defaultChecked πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.dirName πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.files πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: This property is read-only.
api.HTMLInputElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formAction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formEnctype πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formNoValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.formTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.height πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.incremental Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.indeterminate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.invalid_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLInputElement.list πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.max πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.maxLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.min πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.minLength πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLInputElement.multiple πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.pattern πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.placeholder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.popoverTargetAction πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLInputElement.popoverTargetElement πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.HTMLInputElement.popoverTargetElement.implicit_anchor_reference πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.HTMLInputElement.readOnly πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLInputElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.search_event Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLInputElement.select πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.select_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.selectionDirection πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLInputElement.selectionEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.selectionStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.selectionchange_event πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Before Chrome 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Chrome Android: Before Chrome Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Edge: Before Edge 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera: Before Opera 113, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Opera Android: Before Opera Android 84, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.Safari: Before Safari 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.Safari on iOS: Before Safari on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.Samsung Internet: Before Samsung Internet 28.0, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.WebView Android: Before WebView Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <input> elements.WebView on iOS: Before WebView on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <input> elements.
api.HTMLInputElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLInputElement.setRangeText πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLInputElement.setSelectionRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.showPicker πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.autocomplete_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.color_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.datalist_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.date_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.datetime_local_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.file_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.month_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.time_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.showPicker.week_input Chrome Android3/1/2022 Edge3/3/20222
api.HTMLInputElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.step πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.stepDown πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.Firefox for Android: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.
api.HTMLInputElement.stepUp πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.Firefox for Android: Does not have a specific UI. There are still differences with the latest spec; see bug 835773.
api.HTMLInputElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.valueAsDate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.valueAsNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLInputElement.webkitEntries πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLInputElement.webkitdirectory πŸ“‹Edge11/12/2015 Chrome Android1/14/20253351
Chrome Android: In Chrome for Android 131, if a user selects a directory, the browser crashes (see bug 376834374).Chrome Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Firefox for Android: File entries returned for a selected directory have an empty string for webkitRelativePath (bug 1973726).Quest Browser: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Opera Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.Safari on iOS: The property can be set, but has no effect (see bug 271705).Samsung Internet: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.WebView Android: In Chrome for Android 131, if a user selects a directory, the browser crashes (see bug 376834374).WebView Android: The property reflects the attribute, but users cannot choose a directory, only individual files (see bug 40248532.WebView on iOS: The property can be set, but has no effect (see bug 271705).
api.HTMLInputElement.width πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLInputElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLIElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 10, Gecko incorrectly reflected negative value attributes to 0.Firefox for Android: Before Firefox for Android 10, Gecko incorrectly reflected negative value attributes to 0.
api.HTMLLIElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLIElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement.control πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLLabelElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLabelElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLegendElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.as πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLLinkElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLLinkElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.crossOrigin πŸ“‹Chrome Android4/2/2014 Edge4/30/20181489
api.HTMLLinkElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Chrome Android: In Chrome Android and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Edge: Since Edge 79, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Quest Browser: In Quest Browser and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Opera: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Opera Android: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.Samsung Internet: In Chrome and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.WebView Android: In WebView Android and other Blink-based browsers, adding the disabled attribute using JavaScript does not remove the stylesheet from document.styleSheets.
api.HTMLLinkElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLLinkElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.hreflang πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.imageSizes πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.HTMLLinkElement.imageSrcset πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.HTMLLinkElement.integrity πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.HTMLLinkElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.referrerPolicy πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.no-referrer-when-downgrade Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.origin-when-cross-origin Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.referrerPolicy.unsafe-url Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLLinkElement.rel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.relList πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLLinkElement.rev πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.sheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.sizes πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before WebView 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLLinkElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLLinkElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement.areas πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMapElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 65, <marquee> implemented the HTMLDivElement interface.Firefox for Android: Before Firefox for Android 65, <marquee> implemented the HTMLDivElement interface.
api.HTMLMarqueeElement.behavior πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.direction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.scrollAmount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.scrollDelay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.stop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.trueSpeed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMarqueeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.addTextTrack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLMediaElement.audioTracks πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLMediaElement.autoplay πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.buffered πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.canPlayType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: Before Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.Firefox: Before Firefox 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: Before Firefox for Android 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.Firefox for Android: Before Firefox for Android 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1).Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.HTMLMediaElement.canplay_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.canplaythrough_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.captureStream πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
api.HTMLMediaElement.controls πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.controlsList πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.HTMLMediaElement.crossOrigin πŸ“‹Chrome Android2/26/2014 Edge11/12/2015624
api.HTMLMediaElement.currentSrc πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.currentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.defaultMuted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.defaultPlaybackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.disableRemotePlayback πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.HTMLMediaElement.duration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.durationchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.emptied_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.encrypted_event πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMediaElement.ended πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.ended_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.error πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.load πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadeddata_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadedmetadata_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.loop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.mediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMediaElement.muted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.networkState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4.
api.HTMLMediaElement.pause πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.pause_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.paused πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.play πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.play.returns_promise Chrome Android4/13/2016 Edge4/30/2018747
api.HTMLMediaElement.play_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.playbackRate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Setting the playbackRate to a negative value will throw an error.Chrome Android: Setting the playbackRate to a negative value will throw an error.Edge: Setting the playbackRate to a negative value will throw an error.Firefox: Setting the playbackRate to a negative value will throw an error.Firefox for Android: Setting the playbackRate to a negative value will throw an error.Quest Browser: Setting the playbackRate to a negative value will throw an error.Opera: Setting the playbackRate to a negative value will throw an error.Opera Android: Setting the playbackRate to a negative value will throw an error.Samsung Internet: Setting the playbackRate to a negative value will throw an error.WebView Android: Setting the playbackRate to a negative value will throw an error.
api.HTMLMediaElement.played πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.playing_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.preload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.preservesPitch πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.HTMLMediaElement.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.ratechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.remote πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.HTMLMediaElement.seekable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeked_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeking πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.seeking_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.setMediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.HTMLMediaElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.srcObject πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Chrome: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Chrome: Support added for MediaStream objects (see bug 41186131).Chrome Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Chrome Android: Support added for MediaStream objects (see bug 41186131).Edge: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Edge: Support added for MediaStream objects (see bug 41186131).Firefox: Only supports MediaStream objects (see bug 886194).Firefox for Android: Only supports MediaStream objects (see bug 886194).Quest Browser: Support added for MediaStream objects (see bug 41186131).Opera: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Opera: Support added for MediaStream objects (see bug 41186131).Opera Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Opera Android: Support added for MediaStream objects (see bug 41186131).Samsung Internet: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).Samsung Internet: Support added for MediaStream objects (see bug 41186131).WebView Android: Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 40591101).WebView Android: Support added for MediaStream objects (see bug 41186131).
api.HTMLMediaElement.stalled_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.suspend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.textTracks πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLMediaElement.timeupdate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.videoTracks πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.HTMLMediaElement.volume πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: volume returns a value and is writable; however, the value is always 1, and setting a value has no effect on the volume of the media object.WebView on iOS: volume returns a value and is writable; however, the value is always 1, and setting a value has no effect on the volume of the media object.
api.HTMLMediaElement.volumechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.waiting_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMediaElement.waitingforkey_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Firefox: The onwaitingforkey event handler property is not supported.Firefox for Android: The onwaitingforkey event handler property is not supported.
api.HTMLMenuElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMenuElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.content πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.httpEquiv πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.media πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.HTMLMetaElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMetaElement.scheme πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLMeterElement πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.high πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLMeterElement.low πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.max πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.min πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.optimum πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLMeterElement.value πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLModElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLModElement.cite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLModElement.dateTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.reversed πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLOListElement.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOListElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.archive πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.codeBase πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.codeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.contentDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.contentWindow πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
api.HTMLObjectElement.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.declare πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.getSVGDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.hspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge10/2/20181350
api.HTMLObjectElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLObjectElement.standby πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.useMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.vspace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLObjectElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptGroupElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptGroupElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: The property can be set, but has no effect (see bug 227042).Safari on iOS: The property can be set, but has no effect (see bug 227042).WebView on iOS: The property can be set, but has no effect (see bug 227042).
api.HTMLOptGroupElement.label πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.Option πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 9, the outerHTML of elements lose their text when constructing with new Option().
api.HTMLOptionElement.defaultSelected πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.index πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.label πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 7 the label property incorrectly returned an empty string if not defined instead of returning the element's text content.Firefox for Android: Before Firefox for Android 7 the label property incorrectly returned an empty string if not defined instead of returning the element's text content.
api.HTMLOptionElement.selected πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOptionsCollection.selectedIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLOutputElement πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.form πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
Chrome: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Chrome Android: Before Chrome Android 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Quest Browser: Before Quest Browser 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera: Before Opera 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Opera Android: Before Opera Android 37, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.Samsung Internet: Before Samsung Internet 5.0, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.WebView Android: Before Chrome 50, this property returned the deprecated child DOMSettableTokenList instead of DOMTokenList.
api.HTMLOutputElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLOutputElement.name πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.HTMLOutputElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLOutputElement.type πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.validity πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.value πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLOutputElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.HTMLParagraphElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParagraphElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLParamElement.valueType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLPictureElement πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
api.HTMLPreElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLPreElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLProgressElement.max πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.position πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLProgressElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLQuoteElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLQuoteElement.cite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.async πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.attributionSrc πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLScriptElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLScriptElement.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.crossOrigin πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.HTMLScriptElement.defer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 10, it implemented defer by a proprietary specification. Since version 10 it conforms to the W3C specification.
api.HTMLScriptElement.event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.fetchPriority πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.HTMLScriptElement.htmlFor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.innerText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.innerText.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.integrity πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.HTMLScriptElement.noModule πŸ“‹Chrome Android9/5/2017 Edge10/17/201742
api.HTMLScriptElement.referrerPolicy πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.no-referrer-when-downgrade Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.origin-when-cross-origin Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.referrerPolicy.unsafe-url Chrome Android10/17/2018 Edge1/15/2020455
api.HTMLScriptElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.src.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.supports_static πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.HTMLScriptElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.text.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLScriptElement.textContent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLScriptElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: You should watch for change events on <select> instead of watching <option> elements for events. See bug 1090602 and Multiprocess Firefox Web content compatibility for details.
api.HTMLSelectElement.add πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.add.index_before_parameter Chrome Android5/20/2014 Edge7/29/2015435
api.HTMLSelectElement.autocomplete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLSelectElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLSelectElement.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.multiple πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: namedItem does not appear to take the name attribute into account (only the id attribute) on Internet Explorer and Edge. There is a bug report to Microsoft about this.Internet Explorer: namedItem does not appear to take the name attribute into account (only the id attribute) on Internet Explorer and Edge. There is a bug report to Microsoft about this.
api.HTMLSelectElement.options πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.remove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLSelectElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.selectedIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.selectedOptions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLSelectElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLSelectElement.showPicker πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.HTMLSelectElement.size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSelectedContentElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.HTMLSlotElement πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.assign πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
Chrome: Before Chrome 95, the method accepted any Node instead of just Element and Text.Chrome: Accepted sequence<Node> instead of (Element or Text)....Chrome Android: Before Chrome Android 95, the method accepted any Node instead of just Element and Text.Chrome Android: Accepted sequence<Node> instead of (Element or Text)....Edge: Before Edge 95, the method accepted any Node instead of just Element and Text.Edge: Accepted sequence<Node> instead of (Element or Text)....Quest Browser: Before Quest Browser 18.0, the method accepted any Node instead of just Element and Text.Quest Browser: Accepted sequence<Node> instead of (Element or Text)....Opera: Before Opera 81, the method accepted any Node instead of just Element and Text.Opera: Accepted sequence<Node> instead of (Element or Text)....Opera Android: Before Opera Android 67, the method accepted any Node instead of just Element and Text.Opera Android: Accepted sequence<Node> instead of (Element or Text)....Samsung Internet: Before Samsung Internet 17.0, the method accepted any Node instead of just Element and Text.Samsung Internet: Accepted sequence<Node> instead of (Element or Text)....WebView Android: Before WebView Android 95, the method accepted any Node instead of just Element and Text.WebView Android: Accepted sequence<Node> instead of (Element or Text)....
api.HTMLSlotElement.assignedElements πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.HTMLSlotElement.assignedNodes πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.name πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.HTMLSlotElement.slotchange_event πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
Safari: The onslotchange event handler property is not supported.Safari on iOS: The onslotchange event handler property is not supported.WebView on iOS: The onslotchange event handler property is not supported.
api.HTMLSourceElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.height πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.HTMLSourceElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.sizes πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
Safari: The sizes attribute is supported since Safari 9.1.Safari on iOS: The sizes attribute is supported since Safari on iOS 9.1.WebView on iOS: The sizes attribute is supported since WebView on iOS 9.1.
api.HTMLSourceElement.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.srcset πŸ“‹Chrome Android10/8/2014 Edge11/12/2015400
Safari: The srcset attribute is supported since Safari 9.1.Safari on iOS: The srcset attribute is supported since Safari on iOS 9.1.WebView on iOS: The srcset attribute is supported since WebView on iOS 9.1.
api.HTMLSourceElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLSourceElement.width πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.HTMLSpanElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.blocking πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HTMLStyleElement.disabled πŸ“‹Chrome Android6/27/2012 Edge11/12/20151233
api.HTMLStyleElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.sheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLStyleElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCaptionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCaptionElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.abbr πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.axis πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.cellIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.colSpan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.headers πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.noWrap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.rowSpan πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.scope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableCellElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.span πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableColElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.caption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.cellPadding πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.cellSpacing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createCaption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createTBody πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTableElement.createTFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.createTHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteCaption πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteTFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.deleteTHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.frame πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.insertRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 20, the index parameter has been made optional and defaults to -1 as per HTML specification.Firefox for Android: Starting with Firefox for Android 20, the index parameter has been made optional and defaults to -1 as per HTML specification.
api.HTMLTableElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.rules πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.summary πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tBodies πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tFoot πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.tHead πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.bgColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.cells πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.deleteCell πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell.index_parameter_negative_one Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.insertCell.index_parameter_optional Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.rowIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.sectionRowIndex πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableRowElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.ch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.chOff πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.deleteRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.insertRow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTableSectionElement.vAlign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTemplateElement πŸ“‹Chrome Android4/3/2013 Edge11/12/2015953
api.HTMLTemplateElement.content πŸ“‹Chrome Android4/3/2013 Edge11/12/2015953
api.HTMLTemplateElement.shadowRootClonable πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.HTMLTemplateElement.shadowRootCustomElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.HTMLTemplateElement.shadowRootDelegatesFocus πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.HTMLTemplateElement.shadowRootMode πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.HTMLTemplateElement.shadowRootSerializable πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.HTMLTextAreaElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.autocomplete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.HTMLTextAreaElement.checkValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.cols πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.defaultValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.dirName πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLTextAreaElement.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.form πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.labels πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.HTMLTextAreaElement.maxLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.minLength πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLTextAreaElement.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.placeholder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.readOnly πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.reportValidity πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.HTMLTextAreaElement.required πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.rows πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.select πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.select_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.selectionDirection πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.HTMLTextAreaElement.selectionEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.selectionStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.selectionchange_event πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Before Chrome 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Chrome Android: Before Chrome Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Edge: Before Edge 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera: Before Opera 113, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Opera Android: Before Opera Android 84, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.Safari: Before Safari 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.Safari on iOS: Before Safari on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.Samsung Internet: Before Samsung Internet 28.0, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.WebView Android: Before WebView Android 127, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 40840956 for firing the event on <textarea> elements.WebView on iOS: Before WebView on iOS 18, a selectionchange event was fired on Document, see Document's selectionchange event. See bug 271033 for firing the event on <textarea> elements.
api.HTMLTextAreaElement.setCustomValidity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Chrome Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Quest Browser: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.Samsung Internet: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.WebView Android: This method only updates the validation error popup, not the tooltip that appears when hovering the mouse over the element, see bug 41380670.
api.HTMLTextAreaElement.setRangeText πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.HTMLTextAreaElement.setSelectionRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.textLength πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.HTMLTextAreaElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.validationMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.validity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.willValidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTextAreaElement.wrap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTimeElement πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLTimeElement.dateTime πŸ“‹Edge8/2/2016 Chrome Android10/24/2017448
api.HTMLTitleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTitleElement.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLTrackElement πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 50, text tracks would only load if the <track> element is in a document.Firefox for Android: Before Firefox for Android 50, text tracks would only load if the <track> element is in a document.
api.HTMLTrackElement.cuechange_event πŸ“‹Chrome Android1/15/2014 Edge8/2/2016930
Chrome: The oncuechange event handler property is not supported.Chrome Android: The oncuechange event handler property is not supported.Opera: The oncuechange event handler property is not supported.Opera Android: The oncuechange event handler property is not supported.Safari: The oncuechange event handler property is not supported.Safari on iOS: The oncuechange event handler property is not supported.Samsung Internet: The oncuechange event handler property is not supported.WebView Android: The oncuechange event handler property is not supported.WebView on iOS: The oncuechange event handler property is not supported.
api.HTMLTrackElement.default πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.kind πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.label πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.readyState πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.src πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 50, setting the src property did not work properly.Firefox for Android: Before Firefox for Android 50, setting the src property did not work properly.
api.HTMLTrackElement.srclang πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLTrackElement.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.HTMLUListElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUListElement.compact πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUListElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLUnknownElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.cancelVideoFrameCallback πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLVideoElement.disablePictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
Firefox: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox: This property is undefined, but still has an effect if set to a value.Firefox: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox for Android: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.Firefox for Android: This property is undefined, but still has an effect if set to a value.Firefox for Android: When this property is set to true, the overlay button to disable picture-in-picture (PiP) is hidden, but the user can still enable PiP.
api.HTMLVideoElement.enterpictureinpicture_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.HTMLVideoElement.getVideoPlaybackQuality πŸ“‹Edge7/29/2015 Chrome Android2/4/20201651
Internet Explorer: Only works on Windows 8+.
api.HTMLVideoElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.leavepictureinpicture_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.HTMLVideoElement.playsInline πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.HTMLVideoElement.poster πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.requestPictureInPicture πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.HTMLVideoElement.requestVideoFrameCallback πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.HTMLVideoElement.resize_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Edge: The onresize event handler property is not supported.Internet Explorer: The onresize event handler property is not supported.
api.HTMLVideoElement.videoHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.videoWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HTMLVideoElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.HashChangeEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.newURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.HashChangeEvent.oldURL πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Headers πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.Headers πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.append πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.delete πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.entries Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.forEach Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.get πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Before version 57, get() returns only the first value for the specified header.Chrome Android: Before version 57, get() returns only the first value for the specified header.Firefox: Before version 52, get() returns only the first value for the specified header.Firefox for Android: Before version 52, get() returns only the first value for the specified header.Quest Browser: Before version 5.0, get() returns only the first value for the specified header.Opera: Before version 44, get() returns only the first value for the specified header.Opera Android: Before version 43, get() returns only the first value for the specified header.Samsung Internet: Before version 7.0, get() returns only the first value for the specified header.WebView Android: Before version 57, get() returns only the first value for the specified header.
api.Headers.getSetCookie πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.Headers.has πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.iterate_combined_duplicates Chrome Android3/16/2017 Edge10/17/2017215
api.Headers.iterate_lexicographically Chrome Android3/16/2017 Edge10/2/2018565
api.Headers.keys Chrome Android4/15/2015 Edge10/17/2017916
api.Headers.set πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Headers.values Chrome Android4/15/2015 Edge10/17/2017916
api.Highlight πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.@@iterator Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.Highlight πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.add Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.clear Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.delete Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.entries Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.forEach Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.has Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.keys Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.priority πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.size Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.type πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Highlight.values Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.@@iterator Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.clear Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.delete Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.entries Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.forEach Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.get Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.has Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.highlightsFromPoint πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.HighlightRegistry.keys Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.set Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.size Edge9/1/2022 Chrome Android9/2/20221
api.HighlightRegistry.values Edge9/1/2022 Chrome Android9/2/20221
api.History πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.back πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.forward πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.go πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.History.pushState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Until Firefox 5, the passed object is serialized using JSON. Starting in Firefox 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.Firefox for Android: Until Firefox for Android 5, the passed object is serialized using JSON. Starting in Firefox for Android 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.
api.History.replaceState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Until Firefox 5, the passed object is serialized using JSON. Starting in Firefox 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.Firefox for Android: Until Firefox for Android 5, the passed object is serialized using JSON. Starting in Firefox for Android 6, the object is serialized using the structured clone algorithm. This allows a wider variety of objects to be safely passed.
api.History.scrollRestoration πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.History.state πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.advance πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.continue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.continuePrimaryKey πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.IDBCursor.delete πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.direction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.key πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.key.binary_keys Chrome Android4/25/2017 Edge1/15/2020995
api.IDBCursor.primaryKey πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.request πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.IDBCursor.source πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.update πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursor.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBCursorWithValue.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.abort_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Unknown limitations
api.IDBDatabase.close πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.close_event πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.IDBDatabase.createObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.deleteObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.objectStoreNames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.version πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.versionchange_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBDatabase.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.cmp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.databases πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.IDBFactory.deleteDatabase πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBFactory.open πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Safari: In some releases of Safari 14, the first indexedDB.open() call hangs forever, see bug 226547.Safari on iOS: In some releases of Safari on iOS 14, the first indexedDB.open() call hangs forever, see bug 226547.WebView on iOS: In some releases of WebView on iOS 14, the first indexedDB.open() call hangs forever, see bug 226547.
api.IDBFactory.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.count πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.get πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.getAll πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBIndex.getAll.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAll.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllKeys πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBIndex.getAllKeys.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllKeys.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getAllRecords πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBIndex.getKey πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.keyPath πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.multiEntry πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.name.renaming_through_name_setter Chrome Android12/6/2016 Edge1/15/20201135
api.IDBIndex.objectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.openCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.openKeyCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.unique πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBIndex.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.bound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.includes πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.IDBKeyRange.lower πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.lowerBound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.lowerOpen πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.only_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upper πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upperBound_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.upperOpen πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBKeyRange.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.add πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.autoIncrement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.IDBObjectStore.clear πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.count πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.createIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.delete πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.deleteIndex πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.get πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.getAll πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.getAll.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAll.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllKeys πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.getAllKeys.object_parameter πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllKeys.object_parameter.direction πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getAllRecords πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBObjectStore.getKey πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBObjectStore.index πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.indexNames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.keyPath πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.name.renaming_through_name_setter Chrome Android12/6/2016 Edge10/2/2018665
api.IDBObjectStore.openCursor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.openKeyCursor πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.IDBObjectStore.put πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBObjectStore.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.blocked_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.upgradeneeded_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBOpenDBRequest.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRecord πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.key πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.primaryKey πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRecord.value πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.IDBRequest πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.error πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.error.DOMException Chrome Android1/26/2016 Edge10/2/2018980
api.IDBRequest.error_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.readyState πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.result πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.source πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.success_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.transaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBRequest.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.abort πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.abort_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.commit πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.IDBTransaction.complete_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.db πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.durability πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.IDBTransaction.error πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.error.DOMException Chrome Android1/26/2016 Edge10/2/2018980
api.IDBTransaction.error_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.mode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.objectStore πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBTransaction.objectStoreNames πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.IDBTransaction.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.IDBVersionChangeEvent πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.IDBVersionChangeEvent.newVersion πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.oldVersion πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.IDBVersionChangeEvent.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.IIRFilterNode πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.IIRFilterNode.IIRFilterNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.IIRFilterNode.getFrequencyResponse πŸ“‹Chrome Android3/9/2016 Edge8/2/2016146
api.IdentityCredential πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.IdentityCredential.configURL πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.IdentityCredential.disconnect_static πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.IdentityCredential.isAutoSelected πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredential.token πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.IdentityCredentialError πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredentialError.IdentityCredentialError πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityCredentialError.error πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.IdentityCredentialError.url πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityProvider πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.IdentityProvider.close_static πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.IdentityProvider.getUserInfo_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.IdentityProvider.resolve_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.IdleDeadline πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.IdleDeadline.didTimeout πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.IdleDeadline.timeRemaining πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.IdleDetector πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.IdleDetector πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.change_event πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.requestPermission_static πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.screenState πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.start πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.IdleDetector.userState πŸ“‹Chrome Android9/21/2021 Edge6/2/2023619
api.ImageBitmap πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmap.close πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ImageBitmap.height πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmap.width πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.ImageBitmapRenderingContext πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageBitmapRenderingContext.canvas πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageBitmapRenderingContext.transferFromImageBitmap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.ImageCapture πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.ImageCapture πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.getPhotoCapabilities πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.getPhotoSettings πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.ImageCapture.grabFrame πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageCapture.takePhoto πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Chrome: photoSettings parameter not supported.Chrome Android: photoSettings parameter not supported.Opera: photoSettings parameter not supported.Opera Android: photoSettings parameter not supported.Samsung Internet: photoSettings parameter not supported.WebView Android: photoSettings parameter not supported.
api.ImageCapture.track πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ImageData πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.ImageData πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.ImageData.ImageData.settings_parameter Chrome Android7/20/2021 Edge7/22/20212
api.ImageData.ImageData.settings_parameter.colorSpace_option πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.ImageData.ImageData.settings_parameter.pixelFormat_option πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.ImageData.colorSpace πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
api.ImageData.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.pixelFormat πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.ImageData.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ImageData.worker_support Chrome Android7/16/2014 Edge8/2/2016748
api.ImageDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.ImageDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.complete πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.completed πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.isTypeSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.tracks πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageDecoder.type πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.animated πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.frameCount πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.repetitionCount πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrack.selected πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.length πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.ready πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.selectedIndex πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ImageTrackList.selectedTrack πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Ink πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.Ink.requestPresenter πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.InputDeviceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceCapabilities.InputDeviceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceCapabilities.firesTouchEvents πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceInfo πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.InputDeviceInfo.getCapabilities πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.InputEvent πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.InputEvent πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.data πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.dataTransfer πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.getTargetRanges πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.inputType πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InputEvent.isComposing πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.InstallEvent πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.InstallEvent.InstallEvent πŸ“‹Chrome Android1/21/2015 Edge1/15/20201820
api.InstallEvent.addRoutes πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.InterestEvent Chrome Android10/28/2025 Edge10/31/20253
api.InterestEvent.InterestEvent Chrome Android10/28/2025 Edge10/31/20253
api.InterestEvent.source Chrome Android10/28/2025 Edge10/31/20253
api.IntersectionObserver πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.IntersectionObserver πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
Firefox: Before version 96, the constructor throws a DOMException if the options.rootMargin option is passed an empty string (see bug 1738791).
api.IntersectionObserver.IntersectionObserver.options_root_parameter_Document Chrome Android4/7/2020 Edge4/13/20206
api.IntersectionObserver.delay πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.IntersectionObserver.disconnect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.observe πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.root πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.rootMargin πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
Safari: rootMargin does not work with <iframe>s.Safari on iOS: rootMargin does not work with <iframe>s.WebView on iOS: rootMargin does not work with <iframe>s.
api.IntersectionObserver.scrollMargin Chrome Android12/5/2023 Edge12/7/20232
api.IntersectionObserver.takeRecords πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserver.thresholds πŸ“‹Chrome Android7/27/2016 Edge4/5/2017252
api.IntersectionObserver.trackVisibility πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.IntersectionObserver.unobserve πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.boundingClientRect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.intersectionRatio πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.intersectionRect πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.isIntersecting πŸ“‹Chrome Android4/25/2017 Edge10/17/2017175
api.IntersectionObserverEntry.isVisible πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.IntersectionObserverEntry.rootBounds πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.target πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.IntersectionObserverEntry.time πŸ“‹Chrome Android6/8/2016 Edge4/5/2017301
api.InterventionReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.columnNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.id πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.lineNumber πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.message πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.sourceFile πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.InterventionReportBody.toJSON πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.KHR_parallel_shader_compile πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.Keyboard πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Keyboard.getLayoutMap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Keyboard.lock πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Keyboard.unlock πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.KeyboardEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.KeyboardEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.KeyboardEvent.altKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.charCode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.code πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome Android: The value is always empty.Firefox for Android: The value is always empty.Quest Browser: The value is always empty.Opera Android: The value is always empty.Samsung Internet: The value is always empty.WebView Android: The value is always empty.
api.KeyboardEvent.ctrlKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.getModifierState πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_accel Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_alt Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_altgraph Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_capslock Edge7/29/2015 Chrome Android1/26/2016181
api.KeyboardEvent.getModifierState.key_parameter_control Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_fn Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_meta Chrome Android10/2/2013 Edge1/15/20202296
api.KeyboardEvent.getModifierState.key_parameter_numlock Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_os Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_scrolllock Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.getModifierState.key_parameter_shift Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.getModifierState.key_parameter_symbol Chrome Android1/26/2016 Edge1/15/20201450
api.KeyboardEvent.initKeyboardEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardEvent.isComposing πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.KeyboardEvent.key πŸ“‹Edge7/29/2015 Chrome Android6/8/2016315
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Opera: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Opera Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's key property is undefined. See bug 41425904.
api.KeyboardEvent.key.dead_key Chrome Android6/8/2016 Edge1/15/20201316
api.KeyboardEvent.key.non_printable_keys Edge7/29/2015 Chrome Android6/8/2016315
Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.
api.KeyboardEvent.key.printable_key Edge7/29/2015 Chrome Android6/8/2016315
Internet Explorer: IE's implementation does not completely match the current spec because it is based on an older version of the spec.
api.KeyboardEvent.keyCode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's keyCode property is undefined. See bug 41425904.
api.KeyboardEvent.location πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.KeyboardEvent.metaKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 48, the Windows key is no longer treated as a meta key.Firefox for Android: Since Firefox for Android 48, the Windows key is no longer treated as a meta key.
api.KeyboardEvent.repeat πŸ“‹Edge7/29/2015 Chrome Android5/27/20253590
Chrome: Before Chrome 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome Android: Before Chrome Android 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Chrome Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Quest Browser: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera: Before Opera 123, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera Android: Before Opera Android 91, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Opera Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.Samsung Internet: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.WebView Android: Before WebView Android 139, on Linux under X11, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.WebView Android: On Windows and Linux, if multiple keys are held down, a keydown event for the most recently pressed key will trigger with repeat incorrectly set to false. See bug 40940886.
api.KeyboardEvent.shiftKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.KeyboardLayoutMap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.@@iterator Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.entries Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.forEach Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.get Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.has Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.keys Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.size Chrome Android9/4/2018 Edge1/15/2020498
api.KeyboardLayoutMap.values Chrome Android9/4/2018 Edge1/15/2020498
api.KeyframeEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.KeyframeEffect.KeyframeEffect πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.KeyframeEffect.composite πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.getKeyframes πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.pseudoElement πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.setKeyframes πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.KeyframeEffect.target πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.LargestContentfulPaint πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.element πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.id πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.loadTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.LargestContentfulPaint.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
Firefox: This property is exposed, but always returns null.Firefox for Android: This property is exposed, but always returns null.Safari: This property is exposed, but always returns null.Safari on iOS: This property is exposed, but always returns null.WebView on iOS: This property is exposed, but always returns null.
api.LargestContentfulPaint.renderTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.renderTime.cross-origin Chrome Android2/4/2025 Edge2/6/20252
api.LargestContentfulPaint.size πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LargestContentfulPaint.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.hadRecentInput πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.lastInputTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.sources πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShift.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShift.value πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.LayoutShiftAttribution πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.currentRect πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.node πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.previousRect πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LayoutShiftAttribution.toJSON πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.LinearAccelerationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.LinearAccelerationSensor.LinearAccelerationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.ancestorOrigins πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Deno: This value is always empty in Deno.
api.Location.assign πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno. A location can be assigned using the --location runtime flag.
api.Location.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.origin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 49, results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, results for URL using the blob scheme incorrectly returned null.Internet Explorer: Intranet sites are set to Compatibility View, which will emulate IE7 and omit window.location.origin.
api.Location.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the pathname property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".Firefox for Android: Before Firefox for Android 53, the pathname property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, pathname would return "/x?a=true&b=false" rather than "/x".Internet Explorer: Internet Explorer does not provide the leading slash character in the pathname (docs/Web/API/Location instead of /docs/Web/API/Location).
api.Location.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Location.reload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno.Edge: Before Edge 79, if a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).Internet Explorer: If a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).
api.Location.replace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: This method exists but has no effect in Deno. A location can be assigned using the --location runtime flag.
api.Location.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 53, the search property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".Firefox for Android: Before Firefox for Android 53, the search property returned wrong parts of the URL. For example, for a URL of https://z.com/x?a=true&b=false, search would return "", rather than "?a=true&b=false".
api.Location.toString πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
Internet Explorer: Intranet sites are set to Compatibility View, which will emulate IE7 and omit window.location.toString.
api.Lock πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Lock.mode πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Lock.name πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager.query πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.LockManager.request πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.MIDIAccess πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.inputs πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.outputs πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIAccess.statechange_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: The onstatechange event handler is supported, but the event never fires. See bug 1802149.
api.MIDIAccess.sysexEnabled πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent.MIDIConnectionEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIConnectionEvent.port πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInput πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInput.midimessage_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.@@iterator Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.entries Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.forEach Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.get Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.has Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.keys Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.size Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIInputMap.values Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent.MIDIMessageEvent πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIMessageEvent.data πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutput πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutput.send πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.@@iterator Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.entries Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.forEach Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.get Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.has Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.keys Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.size Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIOutputMap.values Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.close πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.connection πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.id πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.manufacturer πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.name πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.open πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.state πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.statechange_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.type πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.MIDIPort.version πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ML πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.ML.createContext πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLContext πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLContext.createConstantTensor πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.MLContext.createTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLContext.destroy πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.MLContext.dispatch πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.lost πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.opSupportLimits πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.MLContext.readTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLContext.writeTensor πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.MLGraph πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraph.destroy πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLGraphBuilder πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.MLGraphBuilder πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.abs πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.add πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 122 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 122 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 122 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 108 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.argMax πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.argMin πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.averagePool2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.batchNormalization πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.build πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.cast πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.ceil πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.clamp πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.concat πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.MLGraphBuilder.constant πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLGraphBuilder.conv2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.convTranspose2d πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.cos πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.cumulativeSum πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.dequantizeLinear πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.div πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.elu πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Chrome: Supports Android since Chrome 115 (CPUs)Chrome: Supports ChromeOS since Chrome 115 (CPUs)Chrome: Supports Linux since Chrome 115 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 115 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 115 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 115 (CPUs)Chrome Android: Supports Linux since Chrome Android 115 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 115 (CPUs, GPUs)Edge: Supports Android since Edge 115 (CPUs)Edge: Supports ChromeOS since Edge 115 (CPUs)Edge: Supports Linux since Edge 115 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 115 (CPUs, GPUs)Opera: Supports Android since Opera 101 (CPUs)Opera: Supports ChromeOS since Opera 101 (CPUs)Opera: Supports Linux since Opera 101 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 101 (CPUs, GPUs)
api.MLGraphBuilder.equal πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.erf πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.exp πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.expand πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.floor πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.gather πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.gatherElements πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.MLGraphBuilder.gatherND πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.gelu πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.gemm πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.greater πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.greaterOrEqual πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.gru πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.gruCell πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.hardSigmoid πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.hardSwish πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.identity πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.input πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.instanceNormalization πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.isInfinite πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Chrome: Supports Android since Chrome 140 (CPUs)Chrome: Supports ChromeOS since Chrome 140 (CPUs)Chrome: Supports Linux since Chrome 140 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 140 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 140 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 140 (CPUs)Chrome Android: Supports Linux since Chrome Android 140 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 140 (CPUs, GPUs)Edge: Supports Android since Edge 140 (CPUs)Edge: Supports ChromeOS since Edge 140 (CPUs)Edge: Supports Linux since Edge 140 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 140 (CPUs, GPUs)Opera: Supports Android since Opera 124 (CPUs)Opera: Supports ChromeOS since Opera 124 (CPUs)Opera: Supports Linux since Opera 124 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 124 (CPUs, GPUs)
api.MLGraphBuilder.isNaN πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
Chrome: Supports Android since Chrome 141 (CPUs)Chrome: Supports ChromeOS since Chrome 141 (CPUs)Chrome: Supports Linux since Chrome 141 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 141 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 141 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 141 (CPUs)Chrome Android: Supports Linux since Chrome Android 141 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 141 (CPUs, GPUs)Edge: Supports Android since Edge 141 (CPUs)Edge: Supports ChromeOS since Edge 141 (CPUs)Edge: Supports Linux since Edge 141 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 141 (CPUs, GPUs)Opera: Supports Android since Opera 125 (CPUs)Opera: Supports ChromeOS since Opera 125 (CPUs)Opera: Supports Linux since Opera 125 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 125 (CPUs, GPUs)
api.MLGraphBuilder.l2Pool2d πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 146 (CPUs)Chrome: Supports ChromeOS since Chrome 146 (CPUs)Chrome: Supports Linux since Chrome 146 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 146 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 146 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 146 (CPUs)Chrome Android: Supports Linux since Chrome Android 146 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 146 (CPUs, GPUs)Edge: Supports Android since Edge 146 (CPUs)Edge: Supports ChromeOS since Edge 146 (CPUs)Edge: Supports Linux since Edge 146 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 146 (CPUs, GPUs)Opera: Supports Android since Opera false (CPUs)Opera: Supports ChromeOS since Opera false (CPUs)Opera: Supports Linux since Opera false (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera false (CPUs, GPUs)
api.MLGraphBuilder.layerNormalization πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 129 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 129 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 129 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.leakyRelu πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.MLGraphBuilder.lesser πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.lesserOrEqual πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.linear πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.log πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.logicalAnd πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.logicalNot πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 128 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 128 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 128 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 114 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.logicalOr πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.logicalXor πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.lstm πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.lstmCell πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
Chrome: Supports Android since Chrome 129 (CPUs)Chrome: Supports ChromeOS since Chrome 129 (CPUs)Chrome: Supports Linux since Chrome 129 (CPUs, GPUs)Chrome: Supports macOS since Chrome 133 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 129 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 129 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 129 (CPUs)Chrome Android: Supports Linux since Chrome Android 129 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 133 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 129 (CPUs, GPUs)Edge: Supports Android since Edge 129 (CPUs)Edge: Supports ChromeOS since Edge 129 (CPUs)Edge: Supports Linux since Edge 129 (CPUs, GPUs)Edge: Supports macOS since Edge 133 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 129 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 118 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.matmul πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.max πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.maxPool2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.min πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.mul πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.neg πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 127 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 127 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 127 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 113 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.notEqual πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
Chrome: Supports Android since Chrome 134 (CPUs)Chrome: Supports ChromeOS since Chrome 134 (CPUs)Chrome: Supports Linux since Chrome 134 (CPUs, GPUs)Chrome: Supports macOS since Chrome 134 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 134 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 134 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 134 (CPUs)Chrome Android: Supports Linux since Chrome Android 134 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 134 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 134 (CPUs, GPUs)Edge: Supports Android since Edge 134 (CPUs)Edge: Supports ChromeOS since Edge 134 (CPUs)Edge: Supports Linux since Edge 134 (CPUs, GPUs)Edge: Supports macOS since Edge 134 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 134 (CPUs, GPUs)Opera: Supports Android since Opera 119 (CPUs)Opera: Supports ChromeOS since Opera 119 (CPUs)Opera: Supports Linux since Opera 119 (CPUs, GPUs)Opera: Supports macOS since Opera 119 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 119 (CPUs, GPUs)
api.MLGraphBuilder.pad πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
Chrome: Supports Android since Chrome 114 (CPUs)Chrome: Supports ChromeOS since Chrome 114 (CPUs)Chrome: Supports Linux since Chrome 114 (CPUs, GPUs)Chrome: Supports macOS since Chrome 129 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 114 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 114 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 114 (CPUs)Chrome Android: Supports Linux since Chrome Android 114 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 129 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 114 (CPUs, GPUs)Edge: Supports Android since Edge 114 (CPUs)Edge: Supports ChromeOS since Edge 114 (CPUs)Edge: Supports Linux since Edge 114 (CPUs, GPUs)Edge: Supports macOS since Edge 129 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 114 (CPUs, GPUs)Opera: Supports Android since Opera 100 (CPUs)Opera: Supports ChromeOS since Opera 100 (CPUs)Opera: Supports Linux since Opera 100 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 100 (CPUs, GPUs)
api.MLGraphBuilder.pow πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: Supports Android since Chrome 122 (CPUs)Chrome: Supports ChromeOS since Chrome 122 (CPUs)Chrome: Supports Linux since Chrome 122 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 122 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 122 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 122 (CPUs)Chrome Android: Supports Linux since Chrome Android 122 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 122 (CPUs, GPUs)Edge: Supports Android since Edge 122 (CPUs)Edge: Supports ChromeOS since Edge 122 (CPUs)Edge: Supports Linux since Edge 122 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 122 (CPUs, GPUs)Opera: Supports Android since Opera 108 (CPUs)Opera: Supports ChromeOS since Opera 108 (CPUs)Opera: Supports Linux since Opera 108 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 108 (CPUs, GPUs)
api.MLGraphBuilder.prelu πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Chrome: Supports Android since Chrome 115 (CPUs)Chrome: Supports ChromeOS since Chrome 115 (CPUs)Chrome: Supports Linux since Chrome 115 (CPUs, GPUs)Chrome: Supports macOS since Chrome 136 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 115 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 115 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 115 (CPUs)Chrome Android: Supports Linux since Chrome Android 115 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 136 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 115 (CPUs, GPUs)Edge: Supports Android since Edge 115 (CPUs)Edge: Supports ChromeOS since Edge 115 (CPUs)Edge: Supports Linux since Edge 115 (CPUs, GPUs)Edge: Supports macOS since Edge 136 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 115 (CPUs, GPUs)Opera: Supports Android since Opera 101 (CPUs)Opera: Supports ChromeOS since Opera 101 (CPUs)Opera: Supports Linux since Opera 101 (CPUs, GPUs)Opera: Supports macOS since Opera 121 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 101 (CPUs, GPUs)
api.MLGraphBuilder.quantizeLinear πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 134 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 134 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 134 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 119 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.reciprocal πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceL1 πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.reduceL2 πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.reduceLogSum πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceLogSumExp πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.reduceMax πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceMean πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: Supports Android since Chrome 120 (CPUs)Chrome: Supports ChromeOS since Chrome 120 (CPUs)Chrome: Supports Linux since Chrome 120 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 120 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 120 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 120 (CPUs)Chrome Android: Supports Linux since Chrome Android 120 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 120 (CPUs, GPUs)Edge: Supports Android since Edge 120 (CPUs)Edge: Supports ChromeOS since Edge 120 (CPUs)Edge: Supports Linux since Edge 120 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 120 (CPUs, GPUs)Opera: Supports Android since Opera 106 (CPUs)Opera: Supports ChromeOS since Opera 106 (CPUs)Opera: Supports Linux since Opera 106 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 106 (CPUs, GPUs)
api.MLGraphBuilder.reduceMin πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceProduct πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceSum πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.reduceSumSquare πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.relu πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.resample2d πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.reshape πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.reverse πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 137 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 137 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 137 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 121 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.MLGraphBuilder.roundEven πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
Chrome: Supports Android since Chrome 141 (CPUs)Chrome: Supports ChromeOS since Chrome 141 (CPUs)Chrome: Supports Linux since Chrome 141 (CPUs, GPUs)Chrome: Supports macOS since Chrome 141 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 141 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 141 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 141 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 141 (CPUs)Chrome Android: Supports Linux since Chrome Android 141 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 141 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 141 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 141 (CPUs, GPUs)Edge: Supports Android since Edge 141 (CPUs)Edge: Supports ChromeOS since Edge 141 (CPUs)Edge: Supports Linux since Edge 141 (CPUs, GPUs)Edge: Supports macOS since Edge 141 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 141 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 141 (CPUs, GPUs)Opera: Supports Android since Opera 125 (CPUs)Opera: Supports ChromeOS since Opera 125 (CPUs)Opera: Supports Linux since Opera 125 (CPUs, GPUs)Opera: Supports macOS since Opera 125 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 125 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 125 (CPUs, GPUs)
api.MLGraphBuilder.scatterElements πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 133 (CPUs)Chrome: Supports ChromeOS since Chrome 133 (CPUs)Chrome: Supports Linux since Chrome 133 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 133 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 133 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 133 (CPUs)Chrome Android: Supports Linux since Chrome Android 133 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 133 (CPUs, GPUs)Edge: Supports Android since Edge 133 (CPUs)Edge: Supports ChromeOS since Edge 133 (CPUs)Edge: Supports Linux since Edge 133 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 133 (CPUs, GPUs)Opera: Supports Android since Opera 118 (CPUs)Opera: Supports ChromeOS since Opera 118 (CPUs)Opera: Supports Linux since Opera 118 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 118 (CPUs, GPUs)
api.MLGraphBuilder.scatterND πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
Chrome: Supports Android since Chrome 132 (CPUs)Chrome: Supports ChromeOS since Chrome 132 (CPUs)Chrome: Supports Linux since Chrome 132 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 132 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 132 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 132 (CPUs)Chrome Android: Supports Linux since Chrome Android 132 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 132 (CPUs, GPUs)Edge: Supports Android since Edge 132 (CPUs)Edge: Supports ChromeOS since Edge 132 (CPUs)Edge: Supports Linux since Edge 132 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 132 (CPUs, GPUs)Opera: Supports Android since Opera 117 (CPUs)Opera: Supports ChromeOS since Opera 117 (CPUs)Opera: Supports Linux since Opera 117 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 117 (CPUs, GPUs)
api.MLGraphBuilder.sigmoid πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.sign πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: Supports Android since Chrome 130 (CPUs)Chrome: Supports ChromeOS since Chrome 130 (CPUs)Chrome: Supports Linux since Chrome 130 (CPUs, GPUs)Chrome: Supports macOS since Chrome 139 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 130 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 130 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 130 (CPUs)Chrome Android: Supports Linux since Chrome Android 130 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 139 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 130 (CPUs, GPUs)Edge: Supports Android since Edge 130 (CPUs)Edge: Supports ChromeOS since Edge 130 (CPUs)Edge: Supports Linux since Edge 130 (CPUs, GPUs)Edge: Supports macOS since Edge 139 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 130 (CPUs, GPUs)Opera: Supports Android since Opera 115 (CPUs)Opera: Supports ChromeOS since Opera 115 (CPUs)Opera: Supports Linux since Opera 115 (CPUs, GPUs)Opera: Supports macOS since Opera 123 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 115 (CPUs, GPUs)
api.MLGraphBuilder.sin πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supports Android since Chrome 123 (CPUs)Chrome: Supports ChromeOS since Chrome 123 (CPUs)Chrome: Supports Linux since Chrome 123 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 123 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 123 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 123 (CPUs)Chrome Android: Supports Linux since Chrome Android 123 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 123 (CPUs, GPUs)Edge: Supports Android since Edge 123 (CPUs)Edge: Supports ChromeOS since Edge 123 (CPUs)Edge: Supports Linux since Edge 123 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 123 (CPUs, GPUs)Opera: Supports Android since Opera 109 (CPUs)Opera: Supports ChromeOS since Opera 109 (CPUs)Opera: Supports Linux since Opera 109 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 109 (CPUs, GPUs)
api.MLGraphBuilder.slice πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.softmax πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 127 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 127 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 127 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 113 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.softplus πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.softsign πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
Chrome: Supports Android since Chrome 127 (CPUs)Chrome: Supports ChromeOS since Chrome 127 (CPUs)Chrome: Supports Linux since Chrome 127 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 127 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 127 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 127 (CPUs)Chrome Android: Supports Linux since Chrome Android 127 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 127 (CPUs, GPUs)Edge: Supports Android since Edge 127 (CPUs)Edge: Supports ChromeOS since Edge 127 (CPUs)Edge: Supports Linux since Edge 127 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 127 (CPUs, GPUs)Opera: Supports Android since Opera 113 (CPUs)Opera: Supports ChromeOS since Opera 113 (CPUs)Opera: Supports Linux since Opera 113 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 113 (CPUs, GPUs)
api.MLGraphBuilder.split πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 130 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 130 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 130 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 115 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.sqrt πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
Chrome: Supports Android since Chrome 122 (CPUs)Chrome: Supports ChromeOS since Chrome 122 (CPUs)Chrome: Supports Linux since Chrome 122 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 122 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 122 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 122 (CPUs)Chrome Android: Supports Linux since Chrome Android 122 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 122 (CPUs, GPUs)Edge: Supports Android since Edge 122 (CPUs)Edge: Supports ChromeOS since Edge 122 (CPUs)Edge: Supports Linux since Edge 122 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 122 (CPUs, GPUs)Opera: Supports Android since Opera 108 (CPUs)Opera: Supports ChromeOS since Opera 108 (CPUs)Opera: Supports Linux since Opera 108 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 108 (CPUs, GPUs)
api.MLGraphBuilder.sub πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
Chrome: Supports Android since Chrome 112 (CPUs)Chrome: Supports ChromeOS since Chrome 112 (CPUs)Chrome: Supports Linux since Chrome 112 (CPUs, GPUs)Chrome: Supports macOS since Chrome 124 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 112 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 112 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 112 (CPUs)Chrome Android: Supports Linux since Chrome Android 112 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 124 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 112 (CPUs, GPUs)Edge: Supports Android since Edge 112 (CPUs)Edge: Supports ChromeOS since Edge 112 (CPUs)Edge: Supports Linux since Edge 112 (CPUs, GPUs)Edge: Supports macOS since Edge 124 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 112 (CPUs, GPUs)Opera: Supports Android since Opera 98 (CPUs)Opera: Supports ChromeOS since Opera 98 (CPUs)Opera: Supports Linux since Opera 98 (CPUs, GPUs)Opera: Supports macOS since Opera 110 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 98 (CPUs, GPUs)
api.MLGraphBuilder.tan πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLGraphBuilder.tanh πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
Chrome: Supports Android since Chrome 116 (CPUs)Chrome: Supports ChromeOS since Chrome 116 (CPUs)Chrome: Supports Linux since Chrome 116 (CPUs, GPUs)Chrome: Supports macOS since Chrome 139 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 126 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 116 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 116 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 116 (CPUs)Chrome Android: Supports Linux since Chrome Android 116 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 139 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 126 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 116 (CPUs, GPUs)Edge: Supports Android since Edge 116 (CPUs)Edge: Supports ChromeOS since Edge 116 (CPUs)Edge: Supports Linux since Edge 116 (CPUs, GPUs)Edge: Supports macOS since Edge 139 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 126 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 116 (CPUs, GPUs)Opera: Supports Android since Opera 102 (CPUs)Opera: Supports ChromeOS since Opera 102 (CPUs)Opera: Supports Linux since Opera 102 (CPUs, GPUs)Opera: Supports macOS since Opera 123 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 112 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 102 (CPUs, GPUs)
api.MLGraphBuilder.tile πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
Chrome: Supports Android since Chrome 131 (CPUs)Chrome: Supports ChromeOS since Chrome 131 (CPUs)Chrome: Supports Linux since Chrome 131 (CPUs, GPUs)Chrome: Supports macOS since Chrome 131 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 131 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 131 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 131 (CPUs)Chrome Android: Supports Linux since Chrome Android 131 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 131 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 131 (CPUs, GPUs)Edge: Supports Android since Edge 131 (CPUs)Edge: Supports ChromeOS since Edge 131 (CPUs)Edge: Supports Linux since Edge 131 (CPUs, GPUs)Edge: Supports macOS since Edge 131 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 131 (CPUs, GPUs)Opera: Supports Android since Opera 116 (CPUs)Opera: Supports ChromeOS since Opera 116 (CPUs)Opera: Supports Linux since Opera 116 (CPUs, GPUs)Opera: Supports macOS since Opera 116 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 116 (CPUs, GPUs)
api.MLGraphBuilder.transpose πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Supports Android since Chrome 113 (CPUs)Chrome: Supports ChromeOS since Chrome 113 (CPUs)Chrome: Supports Linux since Chrome 113 (CPUs, GPUs)Chrome: Supports macOS since Chrome 125 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 139 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 113 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 113 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 113 (CPUs)Chrome Android: Supports Linux since Chrome Android 113 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 125 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 139 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 113 (CPUs, GPUs)Edge: Supports Android since Edge 113 (CPUs)Edge: Supports ChromeOS since Edge 113 (CPUs)Edge: Supports Linux since Edge 113 (CPUs, GPUs)Edge: Supports macOS since Edge 125 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 139 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 113 (CPUs, GPUs)Opera: Supports Android since Opera 99 (CPUs)Opera: Supports ChromeOS since Opera 99 (CPUs)Opera: Supports Linux since Opera 99 (CPUs, GPUs)Opera: Supports macOS since Opera 111 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 123 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 99 (CPUs, GPUs)
api.MLGraphBuilder.triangular πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
Chrome: Supports Android since Chrome 128 (CPUs)Chrome: Supports ChromeOS since Chrome 128 (CPUs)Chrome: Supports Linux since Chrome 128 (CPUs, GPUs)Chrome: Supports macOS since Chrome 132 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 128 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 128 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 128 (CPUs)Chrome Android: Supports Linux since Chrome Android 128 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 132 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 128 (CPUs, GPUs)Edge: Supports Android since Edge 128 (CPUs)Edge: Supports ChromeOS since Edge 128 (CPUs)Edge: Supports Linux since Edge 128 (CPUs, GPUs)Edge: Supports macOS since Edge 132 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 128 (CPUs, GPUs)Opera: Supports Android since Opera 114 (CPUs)Opera: Supports ChromeOS since Opera 114 (CPUs)Opera: Supports Linux since Opera 114 (CPUs, GPUs)Opera: Supports macOS since Opera 117 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 114 (CPUs, GPUs)
api.MLGraphBuilder.where πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: Supports Android since Chrome 126 (CPUs)Chrome: Supports ChromeOS since Chrome 126 (CPUs)Chrome: Supports Linux since Chrome 126 (CPUs, GPUs)Chrome: Supports macOS since Chrome 126 (CPUs, GPUs, NPUs)Chrome: Supports Windows 11 24H2+ since Chrome 140 (GPUs, NPUs)Chrome: Supports Windows 11 pre-24H2 since Chrome 126 (CPUs, GPUs)Chrome Android: Supports Android since Chrome Android 126 (CPUs)Chrome Android: Supports ChromeOS since Chrome Android 126 (CPUs)Chrome Android: Supports Linux since Chrome Android 126 (CPUs, GPUs)Chrome Android: Supports macOS since Chrome Android 126 (CPUs, GPUs, NPUs)Chrome Android: Supports Windows 11 24H2+ since Chrome Android 140 (GPUs, NPUs)Chrome Android: Supports Windows 11 pre-24H2 since Chrome Android 126 (CPUs, GPUs)Edge: Supports Android since Edge 126 (CPUs)Edge: Supports ChromeOS since Edge 126 (CPUs)Edge: Supports Linux since Edge 126 (CPUs, GPUs)Edge: Supports macOS since Edge 126 (CPUs, GPUs, NPUs)Edge: Supports Windows 11 24H2+ since Edge 140 (GPUs, NPUs)Edge: Supports Windows 11 pre-24H2 since Edge 126 (CPUs, GPUs)Opera: Supports Android since Opera 112 (CPUs)Opera: Supports ChromeOS since Opera 112 (CPUs)Opera: Supports Linux since Opera 112 (CPUs, GPUs)Opera: Supports macOS since Opera 112 (CPUs, GPUs, NPUs)Opera: Supports Windows 11 24H2+ since Opera 124 (GPUs, NPUs)Opera: Supports Windows 11 pre-24H2 since Opera 112 (CPUs, GPUs)
api.MLOperand πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.MLOperand.dataType πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.MLOperand.shape πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.MLTensor πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.constant πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.MLTensor.dataType πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.destroy πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.readable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.MLTensor.shape πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.MLTensor.writable πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Magnetometer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.Magnetometer πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.x πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.y πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.Magnetometer.z πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.MathMLElement πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.attributeStyleMap πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.autofocus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.blur πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.dataset πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.focus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.nonce πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.style πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MathMLElement.tabIndex πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MediaCapabilities πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.MediaCapabilities.decodingInfo πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: The webrtc value of the type option is named transmission.Firefox: Before Firefox 101, decodingInfo() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: The webrtc value of the type option is named transmission.Firefox for Android: Before Firefox for Android 101, decodingInfo() ignored codecs parameter options for av01 codecs (treating them as av1).Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.MediaCapabilities.decodingInfo.configuration_keySystemConfiguration_parameter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.MediaCapabilities.encodingInfo πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
Firefox: The webrtc value of the type option is named transmission.Firefox for Android: The webrtc value of the type option is named transmission.
api.MediaDeviceInfo πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.deviceId πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.groupId πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
Firefox: Before Firefox 67, related devices are not actually grouped together by groupId.Firefox for Android: Before Firefox for Android 67, related devices are not actually grouped together by groupId.
api.MediaDeviceInfo.kind πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.label πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDeviceInfo.toJSON πŸ“‹Chrome Android12/2/2015 Edge10/2/20181035
api.MediaDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MediaDevices.enumerateDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
Firefox: enumerateDevices() enumerates both input and output devices. Previously only input devices were returned.Firefox: enumerateDevices() only returns input devices.Firefox for Android: enumerateDevices() enumerates both input and output devices. Previously only input devices were returned.Firefox for Android: enumerateDevices() only returns input devices.
api.MediaDevices.getSupportedConstraints πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
api.MediaDevices.getSupportedConstraints.return_object_property_aspectRatio πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_autoGainControl πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaDevices.getSupportedConstraints.return_object_property_channelCount πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_deviceId πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_echoCancellation πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_facingMode πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_frameRate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_groupId πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_height πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_latency πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_noiseSuppression πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaDevices.getSupportedConstraints.return_object_property_resizeMode πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaDevices.getSupportedConstraints.return_object_property_sampleRate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_sampleSize πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getSupportedConstraints.return_object_property_width πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.MediaDevices.getUserMedia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Chrome: If you need this capability before version 53, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Chrome Android: If you need this capability before version 53, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox: If you need this capability before version 36, refer to navigator.mozGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox: Before Firefox 55, getUserMedia() incorrectly returns NotSupportedError when the list of constraints specified is empty, or has all constraints set to false. Starting in Firefox 55, this situation now correctly calls the failure handler with a TypeError.Firefox: When using the Firefox-specific video constraint called mediaSource to request display capture, Firefox 66 and later consider values of screen and window to both cause a list of screens and windows to be shown.Firefox: Starting in Firefox 66, getUserMedia() can no longer be used in sandboxed <iframe>s or data URLs entered in the address bar by the user.Firefox for Android: If you need this capability before version 36, refer to navigator.mozGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Firefox for Android: Before Firefox for Android 55, getUserMedia() incorrectly returns NotSupportedError when the list of constraints specified is empty, or has all constraints set to false. Starting in Firefox for Android 55, this situation now correctly calls the failure handler with a TypeError.Firefox for Android: When using the Firefox for Android-specific video constraint called mediaSource to request display capture, Firefox for Android 66 and later consider values of screen and window to both cause a list of screens and windows to be shown.Firefox for Android: Starting in Firefox for Android 66, getUserMedia() can no longer be used in sandboxed <iframe>s or data URLs entered in the address bar by the user.Quest Browser: If you need this capability before version 5.0, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Opera: If you need this capability before version 40, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.Opera Android: If you need this capability before version 41, refer to navigator.webkitGetUserMedia, a prefixed form of the deprecated navigator.getUserMedia API.
api.MediaDevices.getUserMedia.constraints_resizeMode_parameter πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaDevices.getUserMedia.secure_context_required Chrome Android9/7/2016 Edge1/15/20201225
api.MediaElementAudioSourceNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaElementAudioSourceNode.MediaElementAudioSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.MediaElementAudioSourceNode.mediaElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.MediaEncryptedEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.MediaEncryptedEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.initData πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaEncryptedEvent.initDataType πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaError.code πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaError.message πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaKeyMessageEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.MediaKeyMessageEvent πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.message πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyMessageEvent.messageType πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.close πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.closed πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.expiration πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.generateRequest πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.keyStatuses πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.keystatuseschange_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The onkeystatuseschange event handler property is not supported.Chrome Android: The onkeystatuseschange event handler property is not supported.Opera: The onkeystatuseschange event handler property is not supported.Opera Android: The onkeystatuseschange event handler property is not supported.Samsung Internet: The onkeystatuseschange event handler property is not supported.WebView Android: The onkeystatuseschange event handler property is not supported.
api.MediaKeySession.load πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.message_event πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Chrome: The onmessage event handler property is not supported.Chrome Android: The onmessage event handler property is not supported.Opera: The onmessage event handler property is not supported.Opera Android: The onmessage event handler property is not supported.Samsung Internet: The onmessage event handler property is not supported.WebView Android: The onmessage event handler property is not supported.
api.MediaKeySession.remove πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.sessionId πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySession.update πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.@@iterator Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.entries Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.forEach Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.get πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.has πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.keys Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeyStatusMap.size πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeyStatusMap.values Chrome Android4/15/2015 Edge10/17/2017916
api.MediaKeySystemAccess πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySystemAccess.createMediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeySystemAccess.getConfiguration πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
Firefox: Before Firefox 50, the returned object has neither a distinctiveIdentifier nor a persistentState property.Firefox for Android: Before Firefox for Android 50, the returned object has neither a distinctiveIdentifier nor a persistentState property.
api.MediaKeySystemAccess.keySystem πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys.createSession πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaKeys.getStatusForPolicy πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.MediaKeys.setServerCertificate πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
api.MediaList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.appendMedium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.deleteMedium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.mediaText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaList.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaMetadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaMetadata.MediaMetadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.album πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.artist πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.artwork πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaMetadata.chapterInfo πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.MediaMetadata.title πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaQueryList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.EventTarget_inheritance Chrome Android11/12/2014 Edge10/17/20171070
api.MediaQueryList.addListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.change_event πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryList.matches πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryList.removeListener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MediaQueryListEvent πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.MediaQueryListEvent πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.matches πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaQueryListEvent.media πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
api.MediaRecorder πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
Firefox: Before Firefox 58, using MediaStream.addTrack() on a stream obtained using getUserMedia(), then attempting to record the resulting stream would result in only recording the original stream without the added tracks (severe bug).Firefox for Android: Before Firefox for Android 58, using MediaStream.addTrack() on a stream obtained using getUserMedia(), then attempting to record the resulting stream would result in only recording the original stream without the added tracks (severe bug).
api.MediaRecorder.MediaRecorder πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.MediaRecorder.options_parameter Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.audioBitrateMode πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.MediaRecorder.audioBitsPerSecond πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.dataavailable_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.error_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Chrome Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Edge: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Quest Browser: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Opera: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Opera Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.Samsung Internet: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.WebView Android: The interface for this event is a plain Event, not ErrorEvent. See bug 40791876.
api.MediaRecorder.isTypeSupported_static πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.mimeType πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.Firefox: Starting with Firefox 71, the behavior of mimeType is more consistent. For example, it now returns the media type even after recording has stopped.WebView Android: Before WebView Android 49, only video is supported, not audio.
api.MediaRecorder.pause πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.pause_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.requestData πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.resume πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.resume_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.start πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.MediaRecorder.start_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.state πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.WebView Android: Before WebView Android 49, only video is supported, not audio.
api.MediaRecorder.stop πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.stop_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaRecorder.stream πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Chrome: Before Chrome 49, only video is supported, not audio.Chrome Android: Before Chrome Android 49, only video is supported, not audio.
api.MediaRecorder.videoBitsPerSecond πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.MediaSession πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.metadata πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.playbackState πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.setActionHandler πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSession.setActionHandler.hangup_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setActionHandler.nextslide_type Chrome Android3/7/2023 Edge3/13/20236
api.MediaSession.setActionHandler.nexttrack_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.pause_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.play_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.previousslide_type Chrome Android3/7/2023 Edge3/13/20236
api.MediaSession.setActionHandler.previoustrack_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekbackward_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekforward_type Chrome Android3/16/2017 Edge1/15/20201035
api.MediaSession.setActionHandler.seekto_type Chrome Android10/22/2019 Edge1/15/202085
api.MediaSession.setActionHandler.skipad_type Chrome Android8/20/2024 Edge8/22/20242
api.MediaSession.setActionHandler.stop_type Chrome Android9/10/2019 Edge1/15/2020127
api.MediaSession.setActionHandler.togglecamera_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setActionHandler.togglemicrophone_type Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setCameraActive πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setMicrophoneActive πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.MediaSession.setPositionState πŸ“‹Chrome Android3/16/2017 Edge4/13/20201124
Firefox for Android: Firefox exposes the API, but does not provide a corresponding user-facing media control interface.
api.MediaSource πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.MediaSource πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.activeSourceBuffers πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.addSourceBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.canConstructInDedicatedWorker_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.clearLiveSeekableRange πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.duration πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.endOfStream πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.handle πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.isTypeSupported_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Chrome: codecs string can contain any subset of optional parameters (should be all or none).Chrome: Errors if codecs string contains unexpected characters (should evaluate string up to character).Chrome Android: codecs string can contain any subset of optional parameters (should be all or none).Chrome Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Edge: codecs string can contain any subset of optional parameters (should be all or none).Edge: Errors if codecs string contains unexpected characters (should evaluate string up to character).Firefox: Before Firefox 101, isTypeSupported() ignored codecs parameter options for av01 codecs (treating them as av1).Firefox for Android: Before Firefox 101, isTypeSupported() ignored codecs parameter options for av01 codecs (treating them as av1).Internet Explorer: Only works on Windows 8+.Quest Browser: codecs string can contain any subset of optional parameters (should be all or none).Quest Browser: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera: codecs string can contain any subset of optional parameters (should be all or none).Opera: Errors if codecs string contains unexpected characters (should evaluate string up to character).Opera Android: codecs string can contain any subset of optional parameters (should be all or none).Opera Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: codecs string can contain any subset of optional parameters (should be all or none).Samsung Internet: Errors if codecs string contains unexpected characters (should evaluate string up to character).WebView Android: codecs string can contain any subset of optional parameters (should be all or none).WebView Android: Errors if codecs string contains unexpected characters (should evaluate string up to character).
api.MediaSource.readyState πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.removeSourceBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.setLiveSeekableRange πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.sourceBuffers πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.MediaSource.sourceclose_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceclose event handler property is not supported.Chrome Android: The onsourceclose event handler property is not supported.Edge: The onsourceclose event handler property is not supported.Firefox: The onsourceclose event handler property is not supported.Firefox for Android: The onsourceclose event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceclose event handler property is not supported.Opera Android: The onsourceclose event handler property is not supported.Safari: The onsourceclose event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceclose event handler property is not supported.WebView Android: The onsourceclose event handler property is not supported.
api.MediaSource.sourceended_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceended event handler property is not supported.Chrome Android: The onsourceended event handler property is not supported.Edge: The onsourceended event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceended event handler property is not supported.Opera Android: The onsourceended event handler property is not supported.Safari: The onsourceended event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceended event handler property is not supported.WebView Android: The onsourceclose event handler property is not supported.
api.MediaSource.sourceopen_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onsourceopen event handler property is not supported.Chrome Android: The onsourceopen event handler property is not supported.Edge: The onsourceopen event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onsourceopen event handler property is not supported.Opera Android: The onsourceopen event handler property is not supported.Safari: The onsourceopen event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onsourceopen event handler property is not supported.WebView Android: The onsourceopen event handler property is not supported.
api.MediaSource.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.MediaSourceHandle πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.MediaStream πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.MediaStream.MediaStream πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.MediaStream.active πŸ“‹Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.active_event Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.addTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.addtrack_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.clone πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.MediaStream.getAudioTracks πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 64, this method returned an array of AudioStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.Firefox for Android: Before Firefox for Android 64, this method returned an array of AudioStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.
api.MediaStream.getTrackById πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.getTracks πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
api.MediaStream.getVideoTracks πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 64, this method returned an array of VideoStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.Firefox for Android: Before Firefox for Android 64, this method returned an array of VideoStreamTrack objects. However, MediaStreamTrack has now subsumed that interface's functionality.
api.MediaStream.id πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.inactive_event Chrome Android4/15/2015 Edge7/29/2015105
api.MediaStream.removeTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStream.removetrack_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: Before Firefox 72, the event handler was exposed but had no effect.Firefox for Android: Before Firefox for Android 79, the event handler was exposed but had no effect.
api.MediaStreamAudioDestinationNode πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
api.MediaStreamAudioDestinationNode.MediaStreamAudioDestinationNode πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.MediaStreamAudioDestinationNode.stream πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
api.MediaStreamAudioSourceNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.MediaStreamAudioSourceNode.MediaStreamAudioSourceNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.MediaStreamAudioSourceNode.mediaStream πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.MediaStreamEvent Chrome Android4/3/2013 Edge4/5/20171463
api.MediaStreamEvent.MediaStreamEvent Chrome Android4/3/2013 Edge4/5/20171463
api.MediaStreamEvent.stream Chrome Android4/3/2013 Edge4/5/20171463
api.MediaStreamTrack πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.applyConstraints πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.aspectRatio_constraint πŸ“‹Edge4/5/2017 Chrome Android6/6/201762
api.MediaStreamTrack.applyConstraints.autoGainControl_constraint πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaStreamTrack.applyConstraints.channelCount_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.deviceId_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
Firefox: Before Firefox 69, Firefox only supported deviceId in constraints passed into getUserMedia().Firefox for Android: Firefox for Android only supports deviceId when used in constraints passed into getUserMedia().
api.MediaStreamTrack.applyConstraints.displaySurface_constraint πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint.all πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.MediaStreamTrack.applyConstraints.echoCancellation_constraint.remote-only πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.MediaStreamTrack.applyConstraints.facingMode_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.frameRate_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.groupId_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.height_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.latency_constraint πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.MediaStreamTrack.applyConstraints.noiseSuppression_constraint πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.MediaStreamTrack.applyConstraints.resizeMode_constraint πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.MediaStreamTrack.applyConstraints.sampleRate_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.sampleSize_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.suppressLocalAudioPlayback_constraint πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.MediaStreamTrack.applyConstraints.volume_constraint Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.applyConstraints.width_constraint πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.clone πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.MediaStreamTrack.contentHint πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.MediaStreamTrack.enabled πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.ended_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.getCapabilities πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.getConstraints πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
api.MediaStreamTrack.getSettings πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.MediaStreamTrack.id πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.kind πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.label πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.mute_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.muted πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
Firefox: Does not currently track the microphone's muted state from the operating system, see bug 1739163.Firefox for Android: Does not currently track the microphone's muted state from the operating system, see bug 1739163.
api.MediaStreamTrack.readyState πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrack.stop πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.MediaStreamTrack.unmute_event πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrackEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrackEvent.MediaStreamTrackEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.MediaStreamTrackEvent.track πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MediaStreamTrackGenerator Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackGenerator.MediaStreamTrackGenerator Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackGenerator.writable Chrome Android9/21/2021 Edge9/24/20213
api.MediaStreamTrackProcessor πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
Chrome: Exposed on Window instead of DedicatedWorker.Chrome Android: Exposed on Window instead of DedicatedWorker.Edge: Exposed on Window instead of DedicatedWorker.Quest Browser: Exposed on Window instead of DedicatedWorker.Opera: Exposed on Window instead of DedicatedWorker.Opera Android: Exposed on Window instead of DedicatedWorker.Samsung Internet: Exposed on Window instead of DedicatedWorker.WebView Android: Exposed on Window instead of DedicatedWorker.
api.MediaStreamTrackProcessor.MediaStreamTrackProcessor πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
Chrome: Exposed on Window instead of DedicatedWorker.Chrome Android: Exposed on Window instead of DedicatedWorker.Edge: Exposed on Window instead of DedicatedWorker.Quest Browser: Exposed on Window instead of DedicatedWorker.Opera: Exposed on Window instead of DedicatedWorker.Opera Android: Exposed on Window instead of DedicatedWorker.Samsung Internet: Exposed on Window instead of DedicatedWorker.WebView Android: Exposed on Window instead of DedicatedWorker.
api.MediaStreamTrackProcessor.readable πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.MessageChannel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the worker_threads module.
api.MessageChannel.MessageChannel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageChannel.port1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageChannel.port2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.MessageEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.MessageEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.initMessageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.lastEventId πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.MessageEvent.origin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.ports πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.source πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessageEvent.userActivation Chrome Android1/29/2019 Edge1/15/2020351
api.MessagePort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the worker_threads module.Node.js: Available as a part of the worker_threads module.Node.js: Inherits from Node EventEmitter instead of DOM EventTarget.
api.MessagePort.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessagePort.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.MessagePort.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Node.js: Supports the event, but only via Node EventEmitter.Node.js: Supports the event, but only via Node EventEmitter.
api.MessagePort.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.
api.MessagePort.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.MessagePort.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MessagePort.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.Metadata Chrome Android6/27/2012 Edge1/15/20202758
api.Metadata.modificationTime Chrome Android6/27/2012 Edge1/15/20202758
api.Metadata.size Chrome Android6/27/2012 Edge1/15/20202758
api.MimeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.description πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.enabledPlugin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.suffixes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeType.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 59, method parameters were optionalChrome Android: Before version 59, method parameters were optionalQuest Browser: Before version 5.0, method parameters were optionalSamsung Internet: Before Samsung Internet 7.0, method parameters were optionalWebView Android: Before version 59, method parameters were optional
api.MimeTypeArray.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MimeTypeArray.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 59, method parameters were optionalChrome Android: Before version 59, method parameters were optionalQuest Browser: Before version 5.0, method parameters were optionalSamsung Internet: Before Samsung Internet 7.0, method parameters were optionalWebView Android: Before version 59, method parameters were optional
api.MouseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.MouseEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MouseEvent.altKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.button πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.buttons πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Firefox: Restrictions apply depending on OS.
api.MouseEvent.clientX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.clientY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.ctrlKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.getModifierState πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.MouseEvent.initMouseEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.layerX Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.layerY Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.metaKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.offsetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.offsetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.pageX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.pageY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.relatedTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.relatedTarget.drag_events πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.MouseEvent.screenX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.screenY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.shiftKey πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MouseEvent.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationObserver πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MutationObserver.MutationObserver πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.MutationObserver.disconnect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationObserver.observe πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 33, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Chrome throws a syntax error.Chrome Android: Before Chrome Android 33, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Chrome Android throws a syntax error.Edge: Before Edge 79, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Edge throws a syntax error.Firefox: Before Firefox 36, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Firefox throws a syntax error.Firefox for Android: Before Firefox for Android 36, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Firefox for Android throws a syntax error.Internet Explorer: Internet Explorer requires attributes: true when using attributeFilter or attributeOldValue. If attributes: true is not present, then Internet Explorer throws a syntax error.Quest Browser: Before Quest Browser 5.0, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Quest Browser throws a syntax error.Opera: Before Opera 20, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Opera throws a syntax error.Opera Android: Before Opera Android 20, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Opera Android throws a syntax error.Safari: Before Safari 10.1, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.Safari on iOS: Before Safari iOS 10.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.Samsung Internet: Before Samsung Internet 2.0, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Samsung Internet throws a syntax error.WebView Android: Before WebView 4.4.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then WebView throws a syntax error.WebView on iOS: Before Safari iOS 10.3, attributes: true is required when using attributeFilter or attributeOldValue. If attributes: true is not present, then Safari throws a syntax error.
api.MutationObserver.takeRecords πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.MutationRecord πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.addedNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.attributeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.attributeNamespace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.oldValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.removedNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.MutationRecord.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.getNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.getNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.removeNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.removeNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.setNamedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NamedNodeMap.setNamedItemNS πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NavigateEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.NavigateEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.canIntercept πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.destination πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.downloadRequest πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.formData πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.hasUAVisualTransition πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.NavigateEvent.hashChange πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.info πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.intercept πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.intercept.precommitHandler_option πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigateEvent.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.scroll πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.NavigateEvent.signal πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigateEvent.sourceElement πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.NavigateEvent.userInitiated πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.activation πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.Navigation.back πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.canGoBack πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.canGoForward πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.currentEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.currententrychange_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.entries πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.forward πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigate πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
Chrome: Chrome allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Chrome Android: Chrome Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Edge: Edge allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Quest Browser: Quest Browser allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Opera: Opera allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Opera Android: Opera Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).Samsung Internet: Samsung Internet allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).WebView Android: WebView Android allows javascript: URLs when calling navigate(), contrary to the specification (bug 439994590).
api.Navigation.navigate_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigateerror_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.navigatesuccess_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.reload πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.transition πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.traverseTo πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Navigation.updateCurrentEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationActivation πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.entry πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.from πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationActivation.navigationType πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.NavigationCurrentEntryChangeEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.from πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationCurrentEntryChangeEvent.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.getState πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.id πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.index πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.key πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.sameDocument πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationDestination.url πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.dispose_event πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.getState πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.id πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.index πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.key πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.sameDocument πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationHistoryEntry.url πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationPrecommitController πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationPrecommitController.addHandler πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.NavigationPrecommitController.redirect πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationPreloadManager πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.disable πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.enable πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.getState πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationPreloadManager.setHeaderValue πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.NavigationTransition πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.committed πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.NavigationTransition.finished πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.from πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.navigationType πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.NavigationTransition.to πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Navigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.adAuctionComponents πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.appCodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.appName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.appVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.authentication Chrome Android5/31/2018 Edge1/15/2020594
api.Navigator.bluetooth πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Linux support is not enabled by default.Chrome: Only supported on macOS.Edge: Linux support is not enabled by default.Opera: Linux support is not enabled by default.Opera: Only supported on macOS.
api.Navigator.canLoadAdAuctionFencedFrame πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.canShare πŸ“‹Chrome Android6/4/2019 Edge9/2/2021821
Chrome: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.Edge: Only supported on Windows.Opera: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.
api.Navigator.canShare.data_files_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.canShare.data_text_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.clearAppBadge πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Chrome: Windows and macOS since Chrome 81.Chrome: ChromeOS since Chrome 91.Chrome: Linux offers no universal badging API on the operating system level.Edge: Windows and macOS since Edge 81.Edge: ChromeOS since Edge 91.Edge: Linux offers no universal badging API on the operating system level.Safari: Badging is supported for installed web apps on macOS Sonoma and higher.Safari on iOS: Badging is supported for web apps saved to the home screen.WebView on iOS: Badging is supported for web apps saved to the home screen.
api.Navigator.clearOriginJoinedAdInterestGroups πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.clipboard πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Navigator.connection πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.Navigator.cookieEnabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 8, navigator.cookieEnabled would report the wrong result if a site exception was in place for the page on which the check was performed. This has been fixed.Firefox for Android: Before Firefox for Android 8, navigator.cookieEnabled would report the wrong result if a site exception was in place for the page on which the check was performed. This has been fixed.Internet Explorer: navigator.cookieEnabled returns true even if the browser is set to block cookies (for example, if the page is in the Restricted sites security zone).Safari: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)Safari on iOS: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)WebView on iOS: Returns true even if the browser is set to block cookies if navigator.cookieEnabled is invoked inside a third-party iframe)
api.Navigator.createAuctionNonce πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.credentials πŸ“‹Chrome Android6/8/2016 Edge10/2/2018846
api.Navigator.deprecatedReplaceInURN πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.deviceMemory πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
Chrome: From Chrome 147, reported values are 2, 4, 8, 16, and 32.Chrome: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Chrome Android: From Chrome 147, reported values are 1, 2, 4, and 8.Chrome Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Edge: From Edge 147, reported values are 2, 4, 8, 16, and 32.Edge: Before Edge 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Quest Browser: From Chrome 147, reported values are 1, 2, 4, and 8.Quest Browser: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera: From Opera false, reported values are 2, 4, 8, 16, and 32.Opera: Before Opera false, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera Android: From Chrome 147, reported values are 1, 2, 4, and 8.Opera Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Samsung Internet: From Chrome 147, reported values are 1, 2, 4, and 8.Samsung Internet: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.WebView Android: From Chrome 147, reported values are 1, 2, 4, and 8.WebView Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.
api.Navigator.devicePosture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Navigator.doNotTrack Chrome Android2/27/2013 Edge4/30/20181888
Edge: Before version 17, Edge implemented window.doNotTrack.Firefox: In Firefox, navigator.doNotTrack returns "unspecified" instead of null.Firefox: Before Firefox 32, navigator.doNotTrack would report values of "yes" and "no" rather than "1" and "0".Firefox for Android: In Firefox for Android, navigator.doNotTrack returns "unspecified" instead of null.Firefox for Android: Before Firefox for Android 32, navigator.doNotTrack would report values of "yes" and "no" rather than "1" and "0".Internet Explorer: For IE11 and subsequent versions, use window.doNotTrack
api.Navigator.geolocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.geolocation.secure_context_required Chrome Android12/2/2015 Edge1/15/20201505
api.Navigator.getBattery πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.Navigator.getBattery.secure_context_required Chrome Android6/21/2022 Edge6/23/20222
api.Navigator.getGamepads πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.Navigator.getGamepads.secure_context_required Edge10/9/2020 Chrome Android10/20/202011
api.Navigator.getInstalledRelatedApps πŸ“‹Chrome Android7/27/2020 Edge8/27/202031
Chrome: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Chrome: Always resolves with an empty array.Chrome Android: Supports checking of Progressive Web App (PWA) installation.Chrome Android: Supports checking of Android app installation.Edge: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Edge: Always resolves with an empty array.Quest Browser: Supports checking of Progressive Web App (PWA) installation.Quest Browser: Supports checking of Android app installation.Opera: Supported on Windows for checking of Universal Windows Platform (UWP) app installation. Resolves with an empty array on other platforms.Opera: Always resolves with an empty array.Samsung Internet: Supports checking of Progressive Web App (PWA) installation.Samsung Internet: Supports checking of Android app installation.
api.Navigator.getInterestGroupAdAuctionData πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Navigator.getUserMedia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
api.Navigator.gpu πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.Navigator.hardwareConcurrency πŸ“‹Chrome Android9/3/2014 Edge4/5/2017945
Safari: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.Safari on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.WebView on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.
api.Navigator.ink πŸ“‹Edge9/2/2021 Chrome Android9/21/202119
api.Navigator.javaEnabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.joinAdInterestGroup πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.keyboard πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Navigator.language πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.
api.Navigator.languages πŸ“‹Chrome Android9/3/2014 Edge10/17/20171140
Chrome: Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language.Chrome Android: Before Chrome Android 65, navigator.languages[0] is not guaranteed to equal navigator.language.Firefox: In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.Firefox for Android: In Firefox for Android, the navigator.languages property's value is taken from the intl.accept_languages preference.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.Quest Browser: Before Quest Browser 5.0, navigator.languages[0] is not guaranteed to equal navigator.language.WebView Android: Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language.
api.Navigator.leaveAdInterestGroup πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.locks πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Navigator.login πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.Navigator.managed πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.Navigator.maxTouchPoints πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.Navigator.mediaCapabilities πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.Navigator.mediaDevices πŸ“‹Edge7/29/2015 Chrome Android12/2/2015126
api.Navigator.mediaDevices.secure_context_required Chrome Android4/24/2019 Edge1/15/2020266
api.Navigator.mediaSession πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.Navigator.mimeTypes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.ml πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.Navigator.onLine πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, macOS: 14, ChromeOS: 13, Linux: Always returns true. For history, see bug 40530968.Firefox: Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false).Internet Explorer: in Internet Explorer 8 'online' and 'offline' events are raised on the document.body; under IE 9 they are raised on both document.body and window.Opera: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.Opera Android: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.WebView Android: Can incorrectly return true, see bug 41369933.
api.Navigator.pdfViewerEnabled πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Navigator.permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Navigator.platform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.Firefox: You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead.
api.Navigator.plugins πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.presentation πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Navigator.product πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.productSub πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Always returns 20030107.Chrome Android: Always returns 20030107.Edge: Always returns 20030107.Quest Browser: Always returns 20030107.Opera: Always returns 20030107.Opera Android: Always returns 20030107.Safari: Always returns 20030107.Safari on iOS: Always returns 20030107.Samsung Internet: Always returns 20030107.WebView Android: Always returns 20030107.WebView on iOS: Always returns 20030107.
api.Navigator.protectedAudience πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.requestMIDIAccess πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: API access is gated by installation of a site permission add-on (user prompt), secure context, and Permission Policy: midi.
api.Navigator.requestMIDIAccess.secure_context_required Chrome Android5/27/2015 Edge1/15/20201694
api.Navigator.requestMediaKeySystemAccess πŸ“‹Chrome Android4/15/2015 Edge11/12/2015211
Chrome: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Chrome: The function does not exist in insecure contexts. This was not enforced until Chrome 58.Chrome Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Chrome Android: The function does not exist in insecure contexts. This was not enforced until Chrome Android 58.Firefox: Starting in Firefox 55, if neither audioCapabilities nor videoCapabilities is specified in supportedConfigurations, a warning is output to the web console.Firefox: In addition, starting in Firefox 55, if in supportedConfigurations, either audioCapabilities's or videoCapabilities's contentType value doesn't specify a "codecs" substring to define allowed codecs within the media wrapper, a warning is output to the web console. See note below table for example and correction.Firefox: In the future, if neither audioCapabilities nor videoCapabilities is specified in the supportedConfigurations, a NotSupported exception will be thrown.Firefox for Android: Starting in Firefox for Android 55, if neither audioCapabilities nor videoCapabilities is specified in supportedConfigurations, a warning is output to the web console.Firefox for Android: In addition, starting in Firefox for Android 55, if in supportedConfigurations, either audioCapabilities's or videoCapabilities's contentType value doesn't specify a "codecs" substring to define allowed codecs within the media wrapper, a warning is output to the web console. See note below table for example and correction.Firefox for Android: In the future, if neither audioCapabilities nor videoCapabilities is specified in the supportedConfigurations, a NotSupported exception will be thrown.Quest Browser: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Quest Browser: The function does not exist in insecure contexts. This was not enforced until Quest Browser 5.0.Opera: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Opera: The function does not exist in insecure contexts. This was not enforced until Opera 45.Opera Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Opera Android: The function does not exist in insecure contexts. This was not enforced until Opera 45.Samsung Internet: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.Samsung Internet: The function does not exist in insecure contexts. This was not enforced until Samsung Internet 7.0.WebView Android: The spec requires that the passed supportedConfigurations option contain at least one of audioCapabilities or videoCapabilities, and that said parameters include a codec string.WebView Android: The function does not exist in insecure contexts. This was not enforced until version 58.
api.Navigator.runAdAuction πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.scheduling πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Navigator.sendBeacon πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Chrome Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Quest Browser: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Opera: Starting in Opera 46, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Opera Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.Samsung Internet: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.WebView Android: Starting in Chrome 59, this method cannot send a Blob whose type is not CORS safelisted. This is a temporary change until a mitigation can be found for the security issues that this creates. For more information, see bug 40087600.
api.Navigator.serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.Navigator.serviceWorker πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Firefox: In Firefox private windows, the serviceWorker object is undefined. See bug 1320796.Firefox for Android: In Firefox for Android private windows, the serviceWorker object is undefined. See bug 1320796.
api.Navigator.share πŸ“‹Chrome Android9/5/2017 Edge9/2/20211458
Chrome: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.Edge: Only supported on Windows.Opera: Only supported on ChromeOS and Windows, see bug 40542648 and bug 40729163.
api.Navigator.share.data_files_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.share.data_text_parameter πŸ“‹Chrome Android7/30/2019 Edge4/13/2020258
api.Navigator.storage πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.Navigator.storageBuckets πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.Navigator.updateAdInterestGroups πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.Navigator.usb πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes navigator.usb, but does not support WebUSB. See bug 41441927.
api.Navigator.userActivation πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.Navigator.userAgent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.userAgentData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Navigator.userAgentData.secure_context_required Chrome Android4/13/2021 Edge4/15/20212
api.Navigator.vendor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.vendorSub πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Navigator.vibrate πŸ“‹Chrome Android1/15/2014 Edge1/15/20202191
Chrome Android: Beginning in Chrome 55, this is not supported in cross-origin iframes.Chrome Android: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.Firefox: Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning false (bug 884935).Firefox: From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns true but truncates the pattern (bug 1014581).Firefox: Beginning in Firefox 72, this is not supported in cross-origin iframes.Firefox for Android: Vibration is disabled. If the window is visible, then navigator.vibrate() returns true, but no vibration takes place (regardless of hardware support). Originally, the intent was to disable it for cross-origin frames only (bug 1591113), but the feature was not re-enabled due to abuse concerns (bug 1653318).Firefox for Android: Until Firefox 26 included, when the vibration pattern was too long or any of its elements too large, Firefox threw an exception instead of returning false (bug 884935).Firefox for Android: From Firefox 32 onwards, when the vibration pattern is too long or any of its elements too large, it returns true but truncates the pattern (bug 1014581).Quest Browser: Beginning in Chrome 55, this is not supported in cross-origin iframes.Quest Browser: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.Opera Android: Beginning in Opera 42, this is not supported in cross-origin iframes.Opera Android: Beginning in Opera 47, this method requires a user gesture. Otherwise it returns false.Samsung Internet: Beginning in Chrome 55, this is not supported in cross-origin iframes.Samsung Internet: Beginning in Chrome 60, this method requires a user gesture. Otherwise it returns false.WebView Android: Beginning in version 55, this is not supported in cross-origin iframes.WebView Android: Beginning in version 60, this method requires a user gesture. Otherwise it returns false.
api.Navigator.virtualKeyboard πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Navigator.wakeLock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.Navigator.webdriver πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
api.Navigator.xr πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.NavigatorLogin πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.NavigatorLogin.setStatus πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.NavigatorManagedData πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorManagedData.getManagedConfiguration πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorManagedData.managedconfigurationchange_event πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.NavigatorUAData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData.brands πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData.getHighEntropyValues πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
Chrome: From Chrome 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Chrome Android: From Chrome Android 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Edge: From Edge 144, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Quest Browser: From Quest Browser false, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Opera: From Opera false, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.Opera Android: From Opera Android 95, whether or not this feature can return high-entropy values can be controlled with the ch-ua-high-entropy-values permissions policy.
api.NavigatorUAData.mobile πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.NavigatorUAData.platform πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.NavigatorUAData.toJSON πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.NetworkInformation πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.NetworkInformation.change_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox for Android: On Firefox, the event handler property corresponding to the change event is ontypechange.
api.NetworkInformation.downlink πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Chrome Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Edge: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Quest Browser: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Opera: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Opera Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.Samsung Internet: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.WebView Android: The value is never greater than 10 Mbps, as a non-standard anti-fingerprinting measure.
api.NetworkInformation.effectiveType πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.NetworkInformation.rtt πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Chrome Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Edge: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Quest Browser: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Opera: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Opera Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.Samsung Internet: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.WebView Android: The value is never greater than 3000 ms, as a non-standard anti-fingerprinting measure.
api.NetworkInformation.saveData πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.NetworkInformation.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.Node πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Chrome Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Quest Browser: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Opera: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Opera Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Safari: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Safari on iOS: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.Samsung Internet: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.WebView Android: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.WebView on iOS: WebKit and old versions of Blink incorrectly do not make Node inherit from EventTarget.
api.Node.appendChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.baseURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.childNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.cloneNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.compareDocumentPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supports contains for elements
api.Node.contains πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supported for HTMLElement, not all Node objects.
api.Node.firstChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.getRootNode πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.Node.hasChildNodes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.insertBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isConnected πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.Node.isDefaultNamespace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isEqualNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.isSameNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lastChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lookupNamespaceURI πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.lookupPrefix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.nodeValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.normalize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.ownerDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The ownerDocument of doctype nodes (that is, nodes for which Node.nodeType is Node.DOCUMENT_TYPE_NODE or 10) is null.Firefox for Android: The ownerDocument of doctype nodes (that is, nodes for which Node.nodeType is Node.DOCUMENT_TYPE_NODE or 10) is null.
api.Node.parentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supported on Element.Opera: Before Opera 15, this feature was only supported on Element.Opera Android: Before Opera Android 14, this feature was only supported on Element.
api.Node.parentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.removeChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.replaceChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.selectstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Node.textContent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.detach πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 45, this method does nothing, as specified. See bug 40362826.Chrome Android: Since Chrome Android 45, this method does nothing, as specified. See bug 40362826.Firefox: Since Firefox 22, this method does nothing, as specified. See bug 823549.Firefox for Android: Since Firefox for Android 22, this method does nothing, as specified. See bug 823549.Quest Browser: Since Quest Browser 5.0, this method does nothing, as specified. See bug 40362826.Opera: Since Opera 32, this method does nothing, as specified. See bug 40362826.Opera Android: Since Opera Android 32, this method does nothing, as specified. See bug 40362826.Safari: Since Safari 10, this method does nothing, as specified. See bug 148454.Safari on iOS: Since Safari on iOS 10, this method does nothing, as specified. See bug 148454.Samsung Internet: Since Samsung Internet 5.0, this method does nothing, as specified. See bug 40362826.WebView Android: Since WebView Android 45, this method does nothing, as specified. See bug 40362826.WebView on iOS: Since WebView on iOS 10, this method does nothing, as specified. See bug 148454.
api.NodeIterator.filter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.nextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.pointerBeforeReferenceNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.NodeIterator.previousNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.referenceNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.NodeIterator.root πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeIterator.whatToShow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList.@@iterator πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.NodeList.entries Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.forEach πŸ“‹Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList.keys Chrome Android6/8/2016 Edge10/17/2017496
api.NodeList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.NodeList.values Chrome Android6/8/2016 Edge10/17/2017496
api.NotRestoredReasonDetails πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasonDetails.reason πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasonDetails.toJSON Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.children πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.id πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.reasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.src πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.toJSON Chrome Android5/14/2024 Edge5/17/20243
api.NotRestoredReasons.url πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Notification πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Starting in Chrome 49, notifications do not work in incognito mode.Chrome: Before Chrome 42, service worker additions were not supported.Chrome Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Quest Browser: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Opera: Starting in Opera 36, notifications do not work in incognito mode.Opera: Before Opera 29, service worker additions were not supported.Opera Android: Notifications in Opera for Android are only available through service workers. To show notifications on Android, see ServiceWorkerRegistration.showNotification().Opera Android: Starting in Opera for Android 36, notifications do not work in incognito mode.Safari on iOS: The Notification interface is undefined, unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.Safari on iOS: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: Notifications in Samsung Internet are only available through service workers. To show notifications on Android, see ServiceWorkerRegistration.showNotification().Samsung Internet: Starting in Samsung Internet 5.0, notifications do not work in incognito mode.
api.Notification.Notification πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Chrome Android: This constructor always throws a TypeError exception.Quest Browser: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Quest Browser: This constructor always throws a TypeError exception.Opera Android: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Opera Android: This constructor always throws a TypeError exception.Safari on iOS: This constructor throws a ReferenceError exception, unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.Safari on iOS: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: A notification can only be sent from a service worker. To show a notification, see ServiceWorkerRegistration.showNotification().Samsung Internet: This constructor always throws a TypeError exception.
api.Notification.actions πŸ“‹Chrome Android9/7/2016 Edge10/2/2018755
api.Notification.badge πŸ“‹Chrome Android9/7/2016 Edge10/2/2018755
api.Notification.body πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.click_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.close πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.close_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.data πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
api.Notification.dir πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.error_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.icon πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari: The property can be set, but has no effect.Safari on iOS: The property can be set, but has no effect.
api.Notification.image πŸ“‹Chrome Android2/1/2017 Edge10/2/2018608
api.Notification.lang πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.maxActions_static πŸ“‹Chrome Android1/26/2016 Edge10/2/2018980
api.Notification.permission_static πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari on iOS: The parent Notification interface is undefined unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.
api.Notification.renotify πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Notification.requestPermission_static πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Firefox: From Firefox 70 onwards, cannot be called from a cross-origin iframe.Firefox: From Firefox 72 onwards, can only be called in response to a user gesture such as a click event.Firefox for Android: From Firefox Android 79 onwards, cannot be called from a cross-origin iframe.Firefox for Android: From Firefox Android 79 onwards, can only be called in response to a user gesture such as a click event.Safari: Only supported the deprecated callback syntax.Safari on iOS: The parent Notification interface is undefined unless the page is a web app saved to the home screen. The app's manifest must have a non-default display value.
api.Notification.requestPermission_static.returns_promise Chrome Android12/2/2015 Edge1/15/20201505
api.Notification.requireInteraction πŸ“‹Chrome Android12/2/2015 Edge4/30/2018880
Firefox: Only supported on Windows. Behind a flag on other operating systems.Firefox for Android: Only supported on Windows. Behind a flag on other operating systems.
api.Notification.secure_context_required Chrome Android10/24/2017 Edge1/15/2020813
api.Notification.show_event πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.silent πŸ“‹Chrome Android5/27/2015 Edge4/30/20181069
api.Notification.tag πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Safari: The property can be set, but has no effect.
api.Notification.timestamp πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
api.Notification.title πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Notification.vibrate πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Notification.worker_support Chrome Android4/15/2015 Edge4/5/2017721
api.NotificationEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.NotificationEvent.NotificationEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.NotificationEvent.action πŸ“‹Chrome Android1/26/2016 Edge4/30/2018825
api.NotificationEvent.notification πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.OES_draw_buffers_indexed πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendEquationSeparateiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendEquationiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendFuncSeparateiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.blendFunciOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.colorMaskiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.disableiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_draw_buffers_indexed.enableiOES πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.OES_element_index_uint πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OES_fbo_render_mipmap πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.OES_standard_derivatives πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OES_texture_float πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OES_texture_float_linear πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Safari on iOS: Only supported on iPadOS.WebView on iOS: Only supported on iPadOS.
api.OES_texture_half_float πŸ“‹Chrome Android5/22/2013 Edge8/2/20161168
api.OES_texture_half_float_linear πŸ“‹Chrome Android8/21/2013 Edge8/2/20161077
api.OES_vertex_array_object πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.bindVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.createVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.deleteVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OES_vertex_array_object.isVertexArrayOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.OTPCredential πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.OTPCredential.code πŸ“‹Chrome Android7/27/2020 Edge9/2/2021402
api.OVR_multiview2 πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome: Only supported on Windows with ANGLE.Edge: Only supported on Windows with ANGLE.Firefox: Only supported on Windows with ANGLE.Firefox for Android: Only supported on Windows with ANGLE.Opera: Only supported on Windows with ANGLE.
api.OVR_multiview2.framebufferTextureMultiviewOVR πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.Observable πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.Observable πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.catch πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.drop πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.every πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.filter πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.finally πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.find πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.first πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.flatMap πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.forEach πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.from_static πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.inspect πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.last πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.map πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.reduce πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.some πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.subscribe πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.switchMap πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.take πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.takeUntil πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Observable.toArray πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.OfflineAudioCompletionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OfflineAudioCompletionEvent.OfflineAudioCompletionEvent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.OfflineAudioCompletionEvent.renderedBuffer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.OfflineAudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.OfflineAudioContext.OfflineAudioContext πŸ“‹Chrome Android5/20/2014 Edge7/29/2015435
api.OfflineAudioContext.OfflineAudioContext.options_parameter Chrome Android10/24/2017 Edge1/15/2020813
api.OfflineAudioContext.complete_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OfflineAudioContext.length πŸ“‹Chrome Android6/8/2016 Edge8/2/201655
api.OfflineAudioContext.resume πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
Firefox: The method exists but always rejects with NotSupportedError. See bug 1265406.Firefox for Android: The method exists but always rejects with NotSupportedError. See bug 1265406.
api.OfflineAudioContext.startRendering πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OfflineAudioContext.startRendering.returns_promise Chrome Android4/15/2015 Edge10/2/20181266
api.OfflineAudioContext.suspend πŸ“‹Chrome Android3/11/2015 Edge8/2/2016510
api.OffscreenCanvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.OffscreenCanvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.contextlost_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvas.contextrestored_event πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvas.convertToBlob πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.convertToBlob.option_type_parameter_webp Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.2d_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.bitmaprenderer_context Chrome Android7/30/2019 Edge1/15/2020169
api.OffscreenCanvas.getContext.webgl2_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.webgl_context Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.getContext.webgpu_context πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supported on Windows only, in all contexts except for service workers.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.OffscreenCanvas.height πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.transferToImageBitmap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvas.width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.arc πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.arcTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.beginPath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.bezierCurveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.canvas πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.clearRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.clip πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.closePath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createConicGradient πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.createImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createLinearGradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createPattern πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.createRadialGradient πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.direction πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.drawImage πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.ellipse πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fill πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillStyle πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.fillText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.filter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.font πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Safari: The font-weight can be set, but is not reflected back (see bug 284115).Safari on iOS: The font-weight can be set, but is not reflected back (see bug 284115).WebView on iOS: The font-weight can be set, but is not reflected back (see bug 284115).
api.OffscreenCanvasRenderingContext2D.fontKerning πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.fontStretch πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.fontVariantCaps πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.getContextAttributes πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.OffscreenCanvasRenderingContext2D.getImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.getLineDash πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.getTransform πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.OffscreenCanvasRenderingContext2D.globalAlpha πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.isContextLost πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.isPointInPath πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.isPointInStroke πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lang πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.OffscreenCanvasRenderingContext2D.letterSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.lineCap πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineDashOffset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineJoin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.lineWidth πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.measureText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.miterLimit πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.moveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.putImageData πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.quadraticCurveTo πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.rect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.reset πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.resetTransform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.restore πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.rotate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.save πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.scale πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.setLineDash πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.setTransform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowBlur πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.stroke πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeRect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeStyle πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.strokeText πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.textAlign πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.textBaseline πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.textRendering πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OffscreenCanvasRenderingContext2D.transform πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.translate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.OffscreenCanvasRenderingContext2D.wordSpacing πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.OrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.OrientationSensor.populateMatrix πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.OrientationSensor.quaternion πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Origin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.Origin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.from_static πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.isSameOrigin πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.isSameSite πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Origin.opaque πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.OscillatorNode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.OscillatorNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.OscillatorNode.detune πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.frequency πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OscillatorNode.setPeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.OscillatorNode.type πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.OverconstrainedError πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.OverconstrainedError.OverconstrainedError πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.OverconstrainedError.constraint πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.PageRevealEvent πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PageRevealEvent.PageRevealEvent πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.PageRevealEvent.viewTransition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.PageSwapEvent πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.PageSwapEvent.PageSwapEvent πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.PageSwapEvent.activation πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.PageSwapEvent.viewTransition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.PageTransitionEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PageTransitionEvent.PageTransitionEvent πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.PageTransitionEvent.persisted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: The persisted property is known to be buggy in Internet Explorer. It is advised to check if window.performance.navigation.type == 2 as well.
api.PaintRenderingContext2D πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.beginPath πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.clearRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.clip πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createLinearGradient πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createPattern πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.createRadialGradient πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.drawImage πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fill πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fillRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.fillStyle πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.filter Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.getLineDash πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.getTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.PaintRenderingContext2D.globalAlpha πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.globalCompositeOperation πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.imageSmoothingEnabled πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.imageSmoothingQuality πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.PaintRenderingContext2D.isPointInPath πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.isPointInStroke πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineCap πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineDashOffset πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineJoin πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.lineWidth πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.miterLimit πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.resetTransform πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.restore πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.rotate πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.save πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.scale πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.setLineDash πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.setTransform πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.PaintRenderingContext2D.shadowBlur πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowColor πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowOffsetX πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.shadowOffsetY πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.stroke πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.strokeRect πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.strokeStyle πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.transform πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintRenderingContext2D.translate πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize.height πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintSize.width πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope.devicePixelRatio πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PaintWorkletGlobalScope.registerPaint πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PannerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.PannerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.PannerNode.coneInnerAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.coneOuterAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.coneOuterGain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.distanceModel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.maxDistance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.orientationX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.orientationY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.orientationZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.panningModel πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.positionX πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.positionY πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.positionZ πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PannerNode.refDistance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.rolloffFactor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.setOrientation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PannerNode.setPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PasswordCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.PasswordCredential πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.iconURL πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.name πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
api.PasswordCredential.password πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.Path2D πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.Path2D πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
Edge: Before Edge 79, the constructor for Path2D objects does not support invocation with a string consisting of SVG path data.
api.Path2D.addPath πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.Path2D.arc πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.arcTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.bezierCurveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.closePath πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.ellipse πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.lineTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.moveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.quadraticCurveTo πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.rect πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
api.Path2D.roundRect πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
api.PaymentAddress Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.addressLine Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.city Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.country Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.dependentLocality Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.organization Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.phone Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.postalCode Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.recipient Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.region Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.sortingCode Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentAddress.toJSON Chrome Android12/6/2016 Edge4/5/2017120
api.PaymentManager πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentManager.enableDelegations πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentManager.secure_context_required Chrome Android2/20/2024 Edge2/23/20243
api.PaymentManager.userHint πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentMethodChangeEvent πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.PaymentMethodChangeEvent πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.methodDetails πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentMethodChangeEvent.methodName πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequest πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.PaymentRequest πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.PaymentRequest.secure_payment_confirmation_method Chrome Android10/19/2021 Edge10/21/20212
api.PaymentRequest.abort πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.canMakePayment πŸ“‹Chrome Android9/7/2016 Edge10/17/2017405
api.PaymentRequest.id πŸ“‹Chrome Android8/1/2017 Edge10/17/201777
api.PaymentRequest.paymentmethodchange_event πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequest.securePaymentConfirmationAvailability_static πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.PaymentRequest.shippingAddress Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingOption Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingType Chrome Android12/6/2016 Edge4/5/2017120
api.PaymentRequest.shippingaddresschange_event Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.shippingoptionchange_event Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequest.show πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.PaymentRequestEvent πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.changePaymentMethod πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PaymentRequestEvent.changeShippingAddress πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.changeShippingOption πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.methodData πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.modifiers πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.openWindow πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.paymentOptions πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.paymentRequestId πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.paymentRequestOrigin πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.respondWith πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.shippingOptions πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PaymentRequestEvent.topOrigin πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestEvent.total πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.PaymentRequestUpdateEvent πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestUpdateEvent.PaymentRequestUpdateEvent πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentRequestUpdateEvent.secure_context_required Chrome Android2/20/2024 Edge2/23/20243
api.PaymentRequestUpdateEvent.updateWith πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.complete πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.details πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.methodName πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.payerEmail πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.payerName πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.PaymentResponse.payerPhone πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.payerdetailchange_event πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PaymentResponse.requestId πŸ“‹Chrome Android8/1/2017 Edge10/17/201777
api.PaymentResponse.retry πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PaymentResponse.shippingAddress πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.shippingOption πŸ“‹Chrome Android9/7/2016 Edge4/5/2017210
api.PaymentResponse.toJSON Chrome Android12/6/2016 Edge4/5/2017120
api.Performance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Only available as an internal instance.
api.Performance.clearMarks πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Performance.clearMeasures πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.Performance.clearResourceTimings πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.Performance.eventCounts πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.Performance.getEntries πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.getEntriesByName πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.getEntriesByType πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.interactionCount πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.Performance.mark πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.mark.markOptions_detail_devtools_parameter Chrome Android8/20/2024 Edge8/22/20242
api.Performance.mark.markOptions_parameter Chrome Android10/22/2019 Edge1/15/202085
api.Performance.mark.returns_performancemark Chrome Android10/22/2019 Edge1/15/202085
api.Performance.measure πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.Performance.measure.measureOptions_detail_devtools_parameter Chrome Android8/20/2024 Edge8/22/20242
api.Performance.measure.measureOptions_parameter Chrome Android9/10/2019 Edge1/15/2020127
api.Performance.measure.returns_performancemeasure Chrome Android10/22/2019 Edge1/15/202085
api.Performance.measureUserAgentSpecificMemory πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.Performance.memory Chrome Android6/27/2012 Edge1/15/20202758
api.Performance.navigation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Performance.now πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: In Firefox 57.0.4 the accuracy was reduced to 20 microseconds.Firefox: In Firefox 59 the accuracy was reduced to 2 milliseconds.Firefox: In Firefox 60 the accuracy was increased to 1 millisecond.Firefox for Android: In Firefox for Android 57.0.4 the accuracy was reduced to 20 microseconds.Firefox for Android: In Firefox for Android 59 the accuracy was reduced to 2 milliseconds.Firefox for Android: In Firefox for Android 60 the accuracy was increased to 1 millisecond.
api.Performance.resourcetimingbufferfull_event πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.Performance.setResourceTimingBufferSize πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
api.Performance.timeOrigin πŸ“‹Edge10/17/2017 Chrome Android10/24/20177
api.Performance.timing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns node specific timing object
api.Performance.toJSON πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
api.PerformanceElementTiming πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.element πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.id πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.identifier πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.intersectionRect πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.loadTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.naturalHeight πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.naturalWidth πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceElementTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceElementTiming.renderTime πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.renderTime.cross-origin Chrome Android2/4/2025 Edge2/6/20252
api.PerformanceElementTiming.toJSON πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceElementTiming.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PerformanceEntry πŸ“‹Edge7/29/2015 Chrome Android10/14/201577
Node.js: Available as a part of the perf_hooks module.
api.PerformanceEntry.duration πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.entryType πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.name πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.startTime πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
api.PerformanceEntry.toJSON πŸ“‹Chrome Android9/1/2015 Edge10/17/2017777
api.PerformanceEntry.worker_support Edge4/5/2017 Chrome Android10/24/2017202
Node.js: Available as a part of the perf_hooks module.
api.PerformanceEventTiming πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.cancelable πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.interactionId πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.PerformanceEventTiming.processingEnd πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.processingStart πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceEventTiming.target πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.PerformanceEventTiming.toJSON πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceLongAnimationFrameTiming πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.blockingDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.firstUIEventTimestamp πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceLongAnimationFrameTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceLongAnimationFrameTiming.renderStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.scripts πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.styleAndLayoutStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongAnimationFrameTiming.toJSON πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceLongTaskTiming πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceLongTaskTiming.attribution πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceLongTaskTiming.toJSON πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.PerformanceMark πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
Node.js: Available as a part of the perf_hooks module.
api.PerformanceMark.PerformanceMark πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.PerformanceMark.detail πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PerformanceMeasure πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Node.js: Available as a part of the perf_hooks module.Node.js: Only available as an internal instance, but can be accessed via getting performance entries.
api.PerformanceMeasure.detail πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.PerformanceNavigation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceNavigation.redirectCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceNavigation.toJSON πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
Firefox: Before Firefox 70, this property could return incorrect values. See bug 1459711.Firefox for Android: Before Firefox for Android 79, this property could return incorrect values. See bug 1459711.
api.PerformanceNavigation.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 70, this property could return incorrect values. See bug 1459711.Firefox for Android: Before Firefox for Android 79, this property could return incorrect values. See bug 1459711.
api.PerformanceNavigationTiming πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.activationStart πŸ“‹Chrome Android3/16/2017 Edge12/5/20222090
api.PerformanceNavigationTiming.confidence πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceNavigationTiming.criticalCHRestart πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.PerformanceNavigationTiming.domComplete πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domContentLoadedEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domContentLoadedEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.domInteractive πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.loadEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.loadEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.notRestoredReasons πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.PerformanceNavigationTiming.redirectCount πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.toJSON πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
api.PerformanceNavigationTiming.type πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.unloadEventEnd πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceNavigationTiming.unloadEventStart πŸ“‹Edge7/29/2015 Chrome Android3/16/2017596
api.PerformanceObserver πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Available as a part of the perf_hooks module.
api.PerformanceObserver.PerformanceObserver πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.PerformanceObserver.droppedEntriesCount πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.PerformanceObserver.disconnect πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.observe πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserver.supportedEntryTypes_static πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.PerformanceObserver.takeRecords πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceObserver.worker_support Chrome Android10/24/2017 Edge1/15/2020813
api.PerformanceObserverEntryList πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Available as a part of the perf_hooks module.Node.js: Only available as an internal instance, but can be accessed via the first parameter of the PerformanceObserver constructor.
api.PerformanceObserverEntryList.getEntries πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserverEntryList.getEntriesByName πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformanceObserverEntryList.getEntriesByType πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.PerformancePaintTiming πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.first-contentful-paint πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.first-paint πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformancePaintTiming.paintTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformancePaintTiming.presentationTime πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformancePaintTiming.toJSON πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
api.PerformanceResourceTiming πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Node.js: Available as a part of the perf_hooks module.Node.js: Available as a part of the perf_hooks module.
api.PerformanceResourceTiming.connectEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.connectStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.contentEncoding πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
api.PerformanceResourceTiming.decodedBodySize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PerformanceResourceTiming.deliveryType πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.PerformanceResourceTiming.deliveryType.navigational-prefetch Chrome Android9/12/2023 Edge9/15/20233
api.PerformanceResourceTiming.domainLookupEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.domainLookupStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.encodedBodySize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PerformanceResourceTiming.fetchStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.finalResponseHeadersStart πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.PerformanceResourceTiming.firstInterimResponseStart πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.PerformanceResourceTiming.initiatorType πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Node.js: Since v18.2.0, the value can be returned by toJSON(), but can not accessed via property getter.
api.PerformanceResourceTiming.nextHopProtocol πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.PerformanceResourceTiming.redirectEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.redirectStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.renderBlockingStatus πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.PerformanceResourceTiming.requestStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.responseEnd πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.responseStart πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
api.PerformanceResourceTiming.responseStatus πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.PerformanceResourceTiming.secureConnectionStart πŸ“‹Chrome Android5/27/2015 Edge10/2/20181224
api.PerformanceResourceTiming.serverTiming πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceResourceTiming.toJSON πŸ“‹Chrome Android9/1/2015 Edge10/17/2017777
api.PerformanceResourceTiming.transferSize πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
api.PerformanceResourceTiming.workerCacheLookupStart πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.PerformanceResourceTiming.workerRouterEvaluationStart πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.PerformanceResourceTiming.workerStart πŸ“‹Chrome Android10/14/2015 Edge10/17/2017734
api.PerformanceResourceTiming.worker_support Chrome Android5/27/2015 Edge4/5/2017679
api.PerformanceScriptTiming πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.executionStart πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.forcedStyleAndLayoutDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.invoker πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.invokerType πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.pauseDuration πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceCharPosition πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceFunctionName πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.sourceURL πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.toJSON πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.window πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceScriptTiming.windowAttribution πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.PerformanceServerTiming πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.description πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.duration πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.name πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceServerTiming.toJSON πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.PerformanceTiming πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.connectEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.connectStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domComplete πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domContentLoadedEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domContentLoadedEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domInteractive πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domLoading πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domainLookupEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.domainLookupStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.fetchStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.loadEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.loadEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.navigationStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.redirectEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.redirectStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.requestStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.responseEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.responseStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.secureConnectionStart πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
api.PerformanceTiming.toJSON πŸ“‹Chrome Android7/29/2015 Edge7/29/2015
api.PerformanceTiming.unloadEventEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTiming.unloadEventStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PerformanceTimingConfidence πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.randomizedTriggerRate πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.toJSON πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PerformanceTimingConfidence.value πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.PeriodicSyncEvent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncEvent.PeriodicSyncEvent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncEvent.tag πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.getTags πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.register πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicSyncManager.unregister πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.PeriodicWave πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
api.PeriodicWave.PeriodicWave πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.PermissionStatus πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.PermissionStatus.change_event πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Safari: The onchange event handler is supported, but the event never fires. See bug 259432.Safari on iOS: The onchange event handler is supported, but the event never fires. See bug 259432.WebView on iOS: The onchange event handler is supported, but the event never fires. See bug 259432.
api.PermissionStatus.name πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.PermissionStatus.state πŸ“‹Chrome Android7/29/2015 Edge1/15/20201631
api.Permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_accelerometer Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_ambient-light-sensor Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_background-sync Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_camera Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_clipboard-read Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_clipboard-write πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_geolocation Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_gyroscope Chrome Android6/8/2016 Edge1/15/20201316
api.Permissions.permission_magnetometer Chrome Android10/24/2017 Edge1/15/2020813
api.Permissions.permission_microphone Chrome Android1/23/2018 Edge1/15/2020722
api.Permissions.permission_midi πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.permission_notifications Chrome Android5/27/2015 Edge1/15/20201694
Firefox: Alias for the push permission (returns the same value).Firefox for Android: Alias for the push permission (returns the same value).
api.Permissions.permission_payment-handler Chrome Android4/17/2018 Edge1/15/2020638
api.Permissions.permission_persistent-storage Chrome Android12/4/2018 Edge1/15/2020407
api.Permissions.permission_push Chrome Android5/27/2015 Edge1/15/20201694
Firefox: Alias for the notifications permission (returns the same value).Firefox for Android: Alias for the notifications permission (returns the same value).
api.Permissions.permission_screen-wake-lock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: The value is recognized, but has no effect.Firefox for Android: The value is recognized, but has no effect.
api.Permissions.permission_storage-access πŸ“‹Edge8/27/2020 Chrome Android12/5/20231195
api.Permissions.permission_top-level-storage-access πŸ“‹Edge5/5/2023 Chrome Android12/5/2023214
api.Permissions.query πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.Permissions.request πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.Permissions.requestAll Chrome Android1/26/2016 Edge1/15/20201450
api.Permissions.revoke πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.PictureInPictureEvent πŸ“‹Edge8/27/2020 Chrome Android9/2/2022736
api.PictureInPictureEvent.PictureInPictureEvent πŸ“‹Edge8/27/2020 Chrome Android9/2/2022736
api.PictureInPictureEvent.pictureInPictureWindow πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.height πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.resize_event πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.PictureInPictureWindow.width πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.Plugin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.description πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.filename πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59, method parameters are required instead of optional.Chrome Android: Starting with version 59, method parameters are required instead of optional.Quest Browser: Starting with version 5.0, method parameters are required instead of optional.Samsung Internet: Starting with Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Starting with version 59, method parameters are required instead of optional.
api.Plugin.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Plugin.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59, method parameters are required instead of optional.Chrome Android: Starting with version 59, method parameters are required instead of optional.Quest Browser: Starting with version 5.0, method parameters are required instead of optional.Samsung Internet: Starting with Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Starting with version 59, method parameters are required instead of optional.
api.PluginArray πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PluginArray.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PluginArray.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PluginArray.namedItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PluginArray.refresh πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 59, method parameters are required instead of optional.Chrome Android: Since Chrome Android 59, method parameters are required instead of optional.Edge: Since Edge 79, method parameters are required instead of optional.Quest Browser: Since Quest Browser 5.0, method parameters are required instead of optional.Opera: Since Opera 46, method parameters are required instead of optional.Opera Android: Since Opera Android 43, method parameters are required instead of optional.Samsung Internet: Since Samsung Internet 7.0, method parameters are required instead of optional.WebView Android: Since WebView Android 59, method parameters are required instead of optional.
api.PointerEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: See MSDN Pointer events updates.
api.PointerEvent.PointerEvent πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: See MSDN Pointer events updates.
api.PointerEvent.PointerEvent.options_altitudeAngle_parameter Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.PointerEvent.options_azimuthAngle_parameter Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.altitudeAngle πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.azimuthAngle πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.PointerEvent.getCoalescedEvents πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: The method always returns an empty array, regardless of the user's actions.
api.PointerEvent.getPredictedEvents πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.PointerEvent.height πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns values in screen pixels instead of CSS document pixels.
api.PointerEvent.isPrimary πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.persistentDeviceId πŸ“‹Chrome Android8/20/2024 Edge8/22/20242
api.PointerEvent.pointerId πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.pointerType πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns an integer enumeration instead of a string.
api.PointerEvent.pointerType.fractional_coordinates Chrome Android1/23/2018 Edge1/15/2020722
Chrome: movementX and movementY are not fractional, see bug 41364801.Chrome Android: movementX and movementY are not fractional, see bug 41364801.Edge: movementX and movementY are not fractional, see bug 41364801.Edge: Only clientX, clientY, pageX and pageY are fractional.Internet Explorer: Only clientX, clientY, pageX and pageY are fractional.Quest Browser: movementX and movementY are not fractional, see bug 41364801.Opera: movementX and movementY are not fractional, see bug 41364801.Opera Android: movementX and movementY are not fractional, see bug 41364801.Samsung Internet: movementX and movementY are not fractional, see bug 41364801.WebView Android: movementX and movementY are not fractional, see bug 41364801.
api.PointerEvent.pressure πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns 0 instead of 0.5 on hardware that doesn't support pressure.
api.PointerEvent.tangentialPressure πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.PointerEvent.tiltX πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.tiltY πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
api.PointerEvent.twist πŸ“‹Chrome Android3/16/2017 Edge10/2/2018565
api.PointerEvent.width πŸ“‹Edge7/29/2015 Chrome Android12/6/2016496
Internet Explorer: Returns values in screen pixels instead of CSS document pixels.
api.PopStateEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.PopStateEvent.PopStateEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.PopStateEvent.hasUAVisualTransition πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.PopStateEvent.state πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Presentation πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Presentation.defaultRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Presentation.receiver πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationAvailability πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationAvailability.change_event πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationAvailability.value πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.binaryType πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.close πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PresentationConnection.close_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.connect_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.id πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.message_event Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.send πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.state πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnection.terminate πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.PresentationConnection.terminate_event Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnection.url πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
api.PresentationConnectionAvailableEvent πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionAvailableEvent.connection πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationConnectionCloseEvent πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.PresentationConnectionCloseEvent πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.message πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionCloseEvent.reason πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.PresentationConnectionList πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationConnectionList.connectionavailable_event Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationConnectionList.connections πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationReceiver πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationReceiver.connectionList πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.PresentationRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.PresentationRequest πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.connectionavailable_event πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.getAvailability πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.reconnect πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.PresentationRequest.secure_context_required Chrome Android9/5/2017 Edge1/15/2020862
api.PresentationRequest.start πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.ProcessingInstruction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProcessingInstruction.sheet πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.ProcessingInstruction.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Profiler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.Profiler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.sampleInterval πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.stop πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Profiler.stopped πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.ProgressEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.ProgressEvent πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.ProgressEvent.ProgressEvent.loaded_total_options_accept_double Chrome Android4/29/2025 Edge5/1/20252
api.ProgressEvent.lengthComputable πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.loaded πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.total πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ProgressEvent.worker_support Chrome Android12/2/2015 Edge1/15/20201505
Chrome: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Chrome Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Edge: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Quest Browser: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Opera: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Opera Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.Samsung Internet: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.WebView Android: Available in dedicated workers and shared workers, not available in service workers. See bug 332663431.
api.PromiseRejectionEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.PromiseRejectionEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.promise πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.PromiseRejectionEvent.reason πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.ProtectedAudience πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.ProtectedAudience.queryFeatureSupport πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.PublicKeyCredential πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.authenticatorAttachment πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.PublicKeyCredential.getClientCapabilities_static πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.PublicKeyCredential.getClientExtensionResults πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.isConditionalMediationAvailable_static πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.parseCreationOptionsFromJSON_static πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.PublicKeyCredential.parseRequestOptionsFromJSON_static πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.PublicKeyCredential.rawId πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.response πŸ“‹Edge10/2/2018 Chrome Android10/17/201815
Firefox: Only supports USB U2F tokens.Firefox for Android: Only supports USB U2F tokens.
api.PublicKeyCredential.signalAllAcceptedCredentials_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.signalCurrentUserDetails_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.signalUnknownCredential_static πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PublicKeyCredential.toJSON πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.PushEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushEvent.PushEvent πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushEvent.data πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.getSubscription πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.hasPermission Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.permissionState πŸ“‹Chrome Android7/29/2015 Edge4/30/20181006
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.register Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.registrations Chrome Android4/15/2015 Edge4/30/20181111
api.PushManager.subscribe πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Chrome: The options parameter with a applicationServerKey value is required.Chrome Android: The options parameter with a applicationServerKey value is required.Edge: The options parameter with a applicationServerKey value is required.Firefox: From Firefox 72 onwards, can only be called in response to a user gesture such as a click event.Firefox for Android: From Firefox Android 79 onwards, can only be called in response to a user gesture such as a click event.Quest Browser: The options parameter with a applicationServerKey value is required.Opera Android: The options parameter with a applicationServerKey value is required.Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.Samsung Internet: The options parameter with a applicationServerKey value is required.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.supportedContentEncodings_static πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushManager.unregister Chrome Android4/15/2015 Edge4/30/20181111
api.PushMessageData πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.arrayBuffer πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.blob πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.PushMessageData.json πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushMessageData.text πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.endpoint πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.expirationTime πŸ“‹Chrome Android8/1/2017 Edge4/30/2018272
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.getKey πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.options πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.subscriptionId Chrome Android4/15/2015 Edge4/30/20181111
api.PushSubscription.toJSON πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscription.unsubscribe πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions.applicationServerKey πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.PushSubscriptionOptions.userVisibleOnly πŸ“‹Chrome Android10/19/2016 Edge4/30/2018558
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.QuotaExceededError πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.QuotaExceededError πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.quota πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.QuotaExceededError.requested πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.RTCCertificate πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCCertificate.expires πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCCertificate.getFingerprints πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.RTCDTMFSender πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.canInsertDTMF πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.insertDTMF πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.toneBuffer πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFSender.tonechange_event πŸ“‹Chrome Android5/22/2013 Edge1/15/20202429
api.RTCDTMFToneChangeEvent πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.RTCDTMFToneChangeEvent.RTCDTMFToneChangeEvent πŸ“‹Chrome Android5/22/2013 Edge11/12/2015904
api.RTCDTMFToneChangeEvent.tone πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.RTCDataChannel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.binaryType πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.binaryType.arraybuffer_value Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.binaryType.blob_value Chrome Android9/17/2024 Edge9/19/20242
api.RTCDataChannel.bufferedAmount πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.bufferedAmountLowThreshold πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
api.RTCDataChannel.bufferedamountlow_event πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: The default for rtcpMuxPolicy is require.Chrome Android: The default for rtcpMuxPolicy is require.Edge: The default for rtcpMuxPolicy is require.Quest Browser: The default for rtcpMuxPolicy is require.Opera: The default for rtcpMuxPolicy is require.Opera Android: The default for rtcpMuxPolicy is require.Samsung Internet: The default for rtcpMuxPolicy is require.WebView Android: The default for rtcpMuxPolicy is require.
api.RTCDataChannel.close πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.close_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.closing_event πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCDataChannel.error_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.id πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.label πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.maxPacketLifeTime πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCDataChannel.maxRetransmits πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.message_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.negotiated πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.open_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.ordered πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.protocol πŸ“‹Chrome Android10/2/2013 Edge1/15/20202296
api.RTCDataChannel.readyState πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.reliable Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.sctp_sdp_21 Chrome Android4/25/2017 Edge1/15/2020995
api.RTCDataChannel.send πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannel.transferable πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
api.RTCDataChannelEvent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDataChannelEvent.RTCDataChannelEvent πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCDataChannelEvent.channel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCDtlsTransport πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.error_event Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.getRemoteCertificates πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.iceTransport πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCDtlsTransport.state πŸ“‹Edge7/29/2015 Chrome Android1/29/20191280
api.RTCDtlsTransport.statechange_event Chrome Android1/29/2019 Edge1/15/2020351
api.RTCEncodedAudioFrame πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_audioLevel_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_captureTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_contributingSources_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_mimeType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_payloadType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_receiveTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_rtpTimestamp_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_sequenceNumber_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame.options_metadata_synchronizationSource_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.data πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.getMetadata πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedAudioFrame.getMetadata.return_object_property_audioLevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.RTCEncodedAudioFrame.getMetadata.return_object_property_captureTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_contributingSources πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_mimeType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_payloadType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_receiveTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_rtpTimestamp πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_sequenceNumber πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.getMetadata.return_object_property_synchronizationSource πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedAudioFrame.timestamp Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_contributingSources_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_dependencies_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_frameId_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_height_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_mimeType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_payloadType_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_receiveTime_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_rtpTimestamp_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_spatialIndex_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_synchronizationSource_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_temporalIndex_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame.options_metadata_width_parameter πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.data πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.getMetadata πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.getMetadata.return_object_property_contributingSources πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_dependencies πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_frameId πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_height πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_mimeType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_payloadType πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_receiveTime πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_rtpTimestamp πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_spatialIndex πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_synchronizationSource πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_temporalIndex πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.getMetadata.return_object_property_width πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
api.RTCEncodedVideoFrame.timestamp Edge10/9/2020 Chrome Android10/20/202011
api.RTCEncodedVideoFrame.type πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCError πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.RTCError πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.errorDetail πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.httpRequestStatusCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.receivedAlert πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sctpCauseCode πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sdpLineNumber πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCError.sentAlert πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent.RTCErrorEvent πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCErrorEvent.error πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCIceCandidate.RTCIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox for Android: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.Firefox for Android: Before Firefox 68, the constructor's candidateInfo parameter is required and the candidateInfo object must have a candidate property.
api.RTCIceCandidate.address πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.candidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.component πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.foundation πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.port πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.priority πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.protocol πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.relatedAddress πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.relatedPort πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.relayProtocol πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCIceCandidate.sdpMLineIndex πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.sdpMid πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox 126, the property was not read-only.
api.RTCIceCandidate.tcpType πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.toJSON πŸ“‹Chrome Android5/27/2015 Edge4/5/2017679
api.RTCIceCandidate.type πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCIceCandidate.url πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Firefox: See bug 1886013.Firefox for Android: See bug 1886013.
api.RTCIceCandidate.usernameFragment πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
Firefox: Before Firefox 126, the property was not read-only.Firefox for Android: Before Firefox for Android 126, the property was not read-only.
api.RTCIceTransport πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.gatheringState πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.gatheringstatechange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getLocalCandidates πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getLocalParameters πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.getRemoteCandidates πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.getRemoteParameters πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.getSelectedCandidatePair πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.role πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.selectedcandidatepairchange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCIceTransport.state πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCIceTransport.statechange_event πŸ“‹Chrome Android6/4/2019 Edge1/15/2020225
api.RTCPeerConnection πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnection.RTCPeerConnection πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
Chrome: Before Chrome 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Chrome Android: Before Chrome Android 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Quest Browser: Before Quest Browser 5.0, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Opera: Before Opera 50, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Opera Android: Before Opera Android 46, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".Samsung Internet: Before Samsung Internet 8.0, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".WebView Android: Before WebView Android 63, the default value for the configuration.rtcpMuxPolicy parameter is "negotiate" instead of "required".
api.RTCPeerConnection.RTCPeerConnection.configuration_bundlePolicy_parameter πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
api.RTCPeerConnection.RTCPeerConnection.configuration_certificates_parameter πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.RTCPeerConnection.RTCPeerConnection.configuration_iceCandidatePoolSize_parameter Chrome Android6/6/2017 Edge1/15/2020953
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.credential_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.url_parameter Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.urls_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceServers_parameter.username_parameter πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.RTCPeerConnection.RTCPeerConnection.configuration_iceTransportPolicy_parameter πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCPeerConnection.RTCPeerConnection.configuration_rtcpMuxPolicy_parameter Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Default for rtcpMuxPolicy is requireEdge: Default for rtcpMuxPolicy is requireOpera: Default for rtcpMuxPolicy is require
api.RTCPeerConnection.addIceCandidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Starting in Firefox 68, the candidate parameter is optional when calling addIceCandidate(). A null value for candidate indicates no more candidates will be sent, while an empty candidate string indicates that no more candidates will be sent for the current generation of candidates.Firefox for Android: Starting in Firefox 68, the candidate parameter is optional when calling addIceCandidate(). A null value for candidate indicates no more candidates will be sent, while an empty candidate string indicates that no more candidates will be sent for the current generation of candidates.
api.RTCPeerConnection.addIceCandidate.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.addStream Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.addTrack πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.addTransceiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_direction_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_sendEncodings_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addTransceiver.init_streams_parameter Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.addstream_event Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.canTrickleIceCandidates πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCPeerConnection.close πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.connectionState πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCPeerConnection.connectionstatechange_event πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.RTCPeerConnection.createAnswer πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.createAnswer.returns_promise Chrome Android6/8/2016 Edge1/15/20201316
api.RTCPeerConnection.createDTMFSender Chrome Android5/22/2013 Edge1/15/20202429
api.RTCPeerConnection.createDataChannel πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCPeerConnection.createOffer πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.createOffer.returns_promise Chrome Android6/8/2016 Edge1/15/20201316
api.RTCPeerConnection.currentLocalDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.currentRemoteDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.datachannel_event πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.RTCPeerConnection.generateCertificate_static πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.RTCPeerConnection.getConfiguration πŸ“‹Edge4/5/2017 Chrome Android10/17/2018560
api.RTCPeerConnection.getLocalStreams Chrome Android5/22/2013 Edge4/5/20171414
api.RTCPeerConnection.getReceivers πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCPeerConnection.getReceivers.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.getRemoteStreams Chrome Android5/22/2013 Edge4/5/20171414
api.RTCPeerConnection.getSenders πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.getSenders.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.getStats πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.getStats.returns_promise Chrome Android4/25/2017 Edge1/15/2020995
api.RTCPeerConnection.getStats.selector_parameter Chrome Android5/31/2018 Edge1/15/2020594
api.RTCPeerConnection.getTransceivers πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCPeerConnection.getTransceivers.stopped_transceivers_removed Chrome Android1/19/2021 Edge1/21/20212
api.RTCPeerConnection.iceConnectionState πŸ“‹Chrome Android4/3/2013 Edge4/5/20171463
api.RTCPeerConnection.iceGatheringState πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.icecandidate_event πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.icecandidateerror_event πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnection.iceconnectionstatechange_event πŸ“‹Chrome Android7/10/2013 Edge4/5/20171365
api.RTCPeerConnection.icegatheringstatechange_event πŸ“‹Edge4/5/2017 Chrome Android6/6/201762
api.RTCPeerConnection.localDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.negotiationneeded_event πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Although the onnegotiationneeded property is supported, the negotiationneeded event is never fired.Firefox for Android: Although the onnegotiationneeded property is supported, the negotiationneeded event is never fired.
api.RTCPeerConnection.pendingLocalDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.pendingRemoteDescription πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.RTCPeerConnection.remoteDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.removeStream Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.removeTrack πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnection.removestream_event Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.restartIce πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnection.sctp πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCPeerConnection.setConfiguration πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
api.RTCPeerConnection.setLocalDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
Firefox: Firefox does not support descriptions of type pranswer.Firefox for Android: Firefox does not support descriptions of type pranswer.
api.RTCPeerConnection.setLocalDescription.description_parameter_optional Chrome Android2/4/2020 Edge2/7/20203
api.RTCPeerConnection.setLocalDescription.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.setRemoteDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCPeerConnection.setRemoteDescription.implicit_rollback Chrome Android2/4/2020 Edge2/7/20203
api.RTCPeerConnection.setRemoteDescription.returns_promise Chrome Android4/13/2016 Edge1/15/20201372
api.RTCPeerConnection.signalingState πŸ“‹Chrome Android4/3/2013 Edge4/5/20171463
api.RTCPeerConnection.signalingstatechange_event πŸ“‹Chrome Android7/10/2013 Edge4/5/20171365
Firefox: Although the onsignalingstatechange property is supported, the signalingstatechange event is not fired as an Event object. See bug 1075133.Firefox for Android: Although the onsignalingstatechange property is supported, the signalingstatechange event is not fired as an Event object. See bug 1075133.
api.RTCPeerConnection.track_event πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCPeerConnectionIceErrorEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.RTCPeerConnectionIceErrorEvent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.address πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCPeerConnectionIceErrorEvent.errorCode πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.errorText πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.hostCandidate Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceErrorEvent.port πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCPeerConnectionIceErrorEvent.url πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.RTCPeerConnectionIceEvent πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnectionIceEvent.RTCPeerConnectionIceEvent πŸ“‹Chrome Android2/1/2017 Edge4/5/201763
api.RTCPeerConnectionIceEvent.candidate πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCRtpReceiver πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.createEncodedStreams Edge10/9/2020 Chrome Android10/20/202011
api.RTCRtpReceiver.getCapabilities_static πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getContributingSources πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getContributingSources.audioLevel πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getContributingSources.audio_tracks_supported Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.getContributingSources.rtpTimestamp πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpReceiver.getContributingSources.source πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCRtpReceiver.getContributingSources.timestamp πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
Firefox: Starting in version 60, the timestamp is correctly computed based on the window's Performance time, rather than Date.getTime().Firefox for Android: Starting in version 60, the timestamp is correctly computed based on the window's Performance time, rather than Date.getTime().
api.RTCRtpReceiver.getContributingSources.video_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getParameters πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCRtpReceiver.getParameters.return_object_property_codecs πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getParameters.return_object_property_headerExtensions πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getParameters.return_object_property_rtcp πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpReceiver.getStats πŸ“‹Edge11/12/2015 Chrome Android5/31/2018931
api.RTCRtpReceiver.getSynchronizationSources πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getSynchronizationSources.audio_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.getSynchronizationSources.video_tracks_supported Chrome Android3/12/2019 Edge1/15/2020309
api.RTCRtpReceiver.jitterBufferTarget πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.RTCRtpReceiver.rtcpTransport Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.track πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpReceiver.transform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpReceiver.transport πŸ“‹Edge7/29/2015 Chrome Android6/6/2017678
api.RTCRtpScriptTransform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransform.RTCRtpScriptTransform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.options πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.readable πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.sendKeyFrameRequest πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpScriptTransformer.writable πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpSender πŸ“‹Edge11/12/2015 Chrome Android1/23/2018803
api.RTCRtpSender.createEncodedStreams Edge10/9/2020 Chrome Android10/20/202011
api.RTCRtpSender.dtmf πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.RTCRtpSender.getCapabilities_static πŸ“‹Edge11/12/2015 Chrome Android9/4/20181027
api.RTCRtpSender.getParameters πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.RTCRtpSender.getParameters.return_object_property_codecs πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_degradationPreference πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCRtpSender.getParameters.return_object_property_encodings πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.getParameters.return_object_property_headerExtensions πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_rtcp πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.getParameters.return_object_property_transactionId πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.getStats πŸ“‹Edge11/12/2015 Chrome Android5/31/2018931
api.RTCRtpSender.replaceTrack πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.RTCRtpSender.rtcpTransport Edge11/12/2015 Chrome Android6/4/20191300
api.RTCRtpSender.setParameters πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
Firefox: Before Firefox 64, changes to parameters that should update live would not do so.Firefox for Android: Before Firefox for Android 64, changes to parameters that should update live would not do so.
api.RTCRtpSender.setParameters.parameters_codecs_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCRtpSender.setParameters.parameters_degradationPreference_parameter.maintain-framerate-and-resolution_value πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.RTCRtpSender.setParameters.parameters_encodings_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.active Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.codec Chrome Android10/31/2023 Edge11/2/20232
api.RTCRtpSender.setParameters.parameters_encodings_parameter.maxBitrate πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setParameters.parameters_encodings_parameter.maxFramerate πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Firefox: Zero is treated as 'no fps limit' (see bug 1611957).Firefox for Android: Zero is treated as 'no fps limit' (see bug 1611957).
api.RTCRtpSender.setParameters.parameters_encodings_parameter.priority πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: In version 110 and later the default priority is low.Firefox for Android: In version 110 and later the default priority is low.
api.RTCRtpSender.setParameters.parameters_encodings_parameter.scaleResolutionDownBy πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.RTCRtpSender.setParameters.parameters_headerExtensions_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_rtcp_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: The property is defined but not implemented/used.Firefox for Android: The property is defined but not implemented/used.
api.RTCRtpSender.setParameters.parameters_transactionId_parameter πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpSender.setStreams πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpSender.track πŸ“‹Edge11/12/2015 Chrome Android1/23/2018803
api.RTCRtpSender.transform πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCRtpSender.transport πŸ“‹Edge11/12/2015 Chrome Android6/4/20191300
api.RTCRtpTransceiver πŸ“‹Chrome Android9/4/2018 Edge10/2/201828
api.RTCRtpTransceiver.currentDirection πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.currentDirection.stopped_value πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCRtpTransceiver.direction πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.direction.value_stopped πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCRtpTransceiver.getHeaderExtensionsToNegotiate πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.getNegotiatedHeaderExtensions πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.mid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.receiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.sender πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCRtpTransceiver.setCodecPreferences πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCRtpTransceiver.setHeaderExtensionsToNegotiate πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.RTCRtpTransceiver.stop πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
api.RTCRtpTransceiver.stopped Chrome Android9/4/2018 Edge1/15/2020498
api.RTCSctpTransport πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.maxChannels πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.maxMessageSize πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.state πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.statechange_event Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSctpTransport.transport πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.RTCSessionDescription πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.RTCSessionDescription Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.sdp πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCSessionDescription.toJSON πŸ“‹Chrome Android5/27/2015 Edge4/5/2017679
api.RTCSessionDescription.type πŸ“‹Chrome Android2/27/2013 Edge4/5/20171498
api.RTCStatsReport πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.@@iterator Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.entries πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.forEach πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.get πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.has πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.keys πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.size πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.RTCStatsReport.type_candidate-pair πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.availableOutgoingBitrate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.bytesDiscardedOnSend πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.bytesReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.bytesSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.consentRequestsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.currentRoundTripTime πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.RTCStatsReport.type_candidate-pair.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
api.RTCStatsReport.type_candidate-pair.localCandidateId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.nominated πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.packetsDiscardedOnSend πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.packetsReceived πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.packetsSent πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_candidate-pair.priority Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.remoteCandidateId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.requestsReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.requestsSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.responsesReceived πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.responsesSent πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.state πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_candidate-pair.totalRoundTripTime πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.RTCStatsReport.type_candidate-pair.transportId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.RTCStatsReport.type_candidate-pair.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.base64Certificate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.fingerprint πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.fingerprintAlgorithm πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_certificate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.channels πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCStatsReport.type_codec.clockRate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.mimeType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.payloadType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.sdpFmtpLine πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.RTCStatsReport.type_codec.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_codec.transportId πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.RTCStatsReport.type_codec.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.bytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.dataChannelIdentifier πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.RTCStatsReport.type_data-channel.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.label πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.messagesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.messagesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.state πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_data-channel.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.audioLevel πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.bytesReceived πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.concealedSamples πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.concealmentEvents πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.fecPacketsDiscarded πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCStatsReport.type_inbound-rtp.fecPacketsReceived πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCStatsReport.type_inbound-rtp.frameHeight πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.frameWidth πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.framesDecoded πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.framesPerSecond πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.framesReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.headerBytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.insertedSamplesForDeceleration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.jitter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.jitterBufferDelay πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.jitterBufferEmittedCount πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.jitterBufferMinimumDelay πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.jitterBufferTargetDelay πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.keyFramesDecoded πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.mid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.nackCount πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.packetsDiscarded πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.RTCStatsReport.type_inbound-rtp.packetsLost πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.packetsReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.playoutId πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_inbound-rtp.qpSum πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.remoteId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_inbound-rtp.removedSamplesForAcceleration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.silentConcealedSamples πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.totalAudioEnergy πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalDecodeTime πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_inbound-rtp.totalSamplesDuration πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalSamplesReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.RTCStatsReport.type_inbound-rtp.trackIdentifier πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_inbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_inbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.address πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_local-candidate.candidateType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.foundation πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_local-candidate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.port πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.priority πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_local-candidate.usernameFragment πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_media-playout πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.id πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.kind πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.synthesizedSamplesDuration πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.synthesizedSamplesEvents πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.timestamp πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalPlayoutDelay πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalSamplesCount πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.totalSamplesDuration πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-playout.type πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.RTCStatsReport.type_media-source πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.audioLevel πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.frames πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.RTCStatsReport.type_media-source.framesPerSecond πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.height πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.totalAudioEnergy πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.totalSamplesDuration πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.trackIdentifier πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_media-source.width πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.active πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.RTCStatsReport.type_outbound-rtp.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.frameHeight πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.frameWidth πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.framesEncoded πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.framesPerSecond πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.framesSent πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.RTCStatsReport.type_outbound-rtp.headerBytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.keyFramesEncoded πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.mediaSourceId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.mid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_outbound-rtp.nackCount πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.RTCStatsReport.type_outbound-rtp.packetsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.qpSum πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.qualityLimitationDurations πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
api.RTCStatsReport.type_outbound-rtp.qualityLimitationReason πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.remoteId πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.RTCStatsReport.type_outbound-rtp.retransmittedBytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.retransmittedPacketsSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.rid πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.RTCStatsReport.type_outbound-rtp.scalabilityMode πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.RTCStatsReport.type_outbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.targetBitrate πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.RTCStatsReport.type_outbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.totalEncodeTime πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.totalPacketSendDelay πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_outbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.dataChannelsClosed πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.dataChannelsOpened πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_peer-connection.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.address πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-candidate.candidateType πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.foundation πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_remote-candidate.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.port πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.priority πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.protocol πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-candidate.usernameFragment πŸ“‹Chrome Android11/29/2022 Edge12/5/20226
api.RTCStatsReport.type_remote-inbound-rtp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.codecId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.fractionLost πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.jitter πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.kind πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.localId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.packetsLost πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.roundTripTime πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.ssrc πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-inbound-rtp.transportId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-inbound-rtp.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_remote-outbound-rtp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.bytesSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.codecId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.id πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.kind πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.localId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.packetsSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.reportsSent πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.roundTripTimeMeasurements πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_remote-outbound-rtp.ssrc πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.timestamp πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.totalRoundTripTime πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
api.RTCStatsReport.type_remote-outbound-rtp.transportId πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_remote-outbound-rtp.type πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
api.RTCStatsReport.type_transport πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.bytesReceived πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.bytesSent πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.dtlsCipher πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.dtlsRole πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.dtlsState πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.iceLocalUsernameFragment πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.iceRole πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.iceState πŸ“‹Chrome Android6/21/2022 Edge6/23/20222
api.RTCStatsReport.type_transport.id πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.localCertificateId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.packetsReceived πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_transport.packetsSent πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.RTCStatsReport.type_transport.remoteCertificateId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.selectedCandidatePairChanges πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.selectedCandidatePairId πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.srtpCipher πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.timestamp πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.tlsVersion πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.type_transport.type πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.RTCStatsReport.values Chrome Android4/25/2017 Edge1/15/2020995
api.RTCTrackEvent πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.RTCTrackEvent πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.RTCTrackEvent.receiver πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.streams πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.track πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.RTCTrackEvent.transceiver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.RTCTransformEvent πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RTCTransformEvent.transformer πŸ“‹Chrome Android9/30/2025 Edge10/3/20253
api.RadioNodeList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.RadioNodeList.value πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Range πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 13, the Range object throws a DOMException as defined in DOM 4, instead of a RangeException defined in prior specifications.Firefox for Android: Starting with Firefox for Android 14, the Range object throws a DOMException as defined in DOM 4, instead of a RangeException defined in prior specifications.
api.Range.Range πŸ“‹Chrome Android8/21/2013 Edge4/5/20171323
api.Range.cloneContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.cloneRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.collapse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.collapse.toStart_parameter_optional Chrome Android6/27/2012 Edge10/17/20171938
Internet Explorer: Optional but defaults to true.
api.Range.collapsed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.commonAncestorContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.compareBoundaryPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.comparePoint πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Range.createContextualFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.createContextualFragment.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.Range.deleteContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.detach πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Since Chrome 37, this method does nothing, as specified. See bug 40362748.Chrome Android: Since Chrome Android 37, this method does nothing, as specified. See bug 40362748.Firefox: Since Firefox 15, this method does nothing, as specified. See bug 702948.Firefox for Android: Since Firefox for Android 15, this method does nothing, as specified. See bug 702948.Quest Browser: Since Quest Browser 5.0, this method does nothing, as specified. See bug 40362748.Opera: Since Opera 24, this method does nothing, as specified. See bug 40362748.Opera Android: Since Opera 24, this method does nothing, as specified. See bug 40362748.Safari: Since Safari 10, this method does nothing, see bug 148454.Safari on iOS: Since Safari on iOS 10, this method does nothing, see bug 148454.Samsung Internet: Since Samsung Internet 3.0, this method does nothing, as specified. See bug 40362748.WebView Android: Since WebView Android 37, this method does nothing, as specified. See bug 40362748.WebView on iOS: Since WebView on iOS 10, this method does nothing, see bug 148454.
api.Range.endContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.endOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.extractContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.getBoundingClientRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.getClientRects πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.insertNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.intersectsNode πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.Range.isPointInRange πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
api.Range.selectNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.selectNodeContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEndAfter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setEndBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStartAfter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.setStartBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.startContainer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.startOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.surroundContents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Range.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ReadableByteStreamController πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Deno: ReadableByteStreamController is not exposed on the global scope.Node.js: Before 18.10.0, handling a BYOB pull request from a released reader is not supported.Node.js: Available as a part of the stream/web module.
api.ReadableByteStreamController.byobRequest πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.close πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.desiredSize πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.enqueue πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableByteStreamController.error πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStream πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
Node.js: Available as a part of the stream/web module.
api.ReadableStream.@@asyncIterator πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ReadableStream.ReadableStream πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStream.cancel πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.ReadableStream.getReader πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.ReadableStream.locked πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
api.ReadableStream.pipeThrough πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ReadableStream.pipeTo πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.ReadableStream.tee πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Node.js: Before 18.10.0 or 16.18.0, teeing a readable byte stream is not supported.
api.ReadableStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ReadableStream.values πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ReadableStreamBYOBReader πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBReader.ReadableStreamBYOBReader πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.cancel πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.closed πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.read πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.read.options_min_parameter πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.ReadableStreamBYOBReader.releaseLock πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request Edge9/1/2022 Chrome Android9/2/20221
Chrome: Before version 105, releaseLock() throws instead of rejecting.Chrome Android: Before version 105, releaseLock() throws instead of rejecting.Edge: Before version 105, releaseLock() throws instead of rejecting.Opera: Before version 91, releaseLock() throws instead of rejecting.Opera Android: Before version 72, releaseLock() throws instead of rejecting.Samsung Internet: Before version 20.0, releaseLock() throws instead of rejecting.WebView Android: Before version 105, releaseLock() throws instead of rejecting.
api.ReadableStreamBYOBRequest πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
Node.js: Available as a part of the stream/web module.
api.ReadableStreamBYOBRequest.respond πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBRequest.respondWithNewView πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamBYOBRequest.view πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.ReadableStreamDefaultController πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Deno: ReadableStreamDefaultController is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.ReadableStreamDefaultController.close πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.desiredSize πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.enqueue πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultController.error πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
api.ReadableStreamDefaultReader πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Deno: ReadableStreamDefaultReader is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.ReadableStreamDefaultReader.ReadableStreamDefaultReader πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.ReadableStreamDefaultReader.cancel πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.closed πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.read πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.releaseLock πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request Edge9/1/2022 Chrome Android9/2/20221
Chrome: Before version 105, releaseLock() throws instead of rejecting.Chrome Android: Before version 105, releaseLock() throws instead of rejecting.Edge: Before version 105, releaseLock() throws instead of rejecting.Opera: Before version 91, releaseLock() throws instead of rejecting.Opera Android: Before version 72, releaseLock() throws instead of rejecting.Samsung Internet: Before version 20.0, releaseLock() throws instead of rejecting.WebView Android: Before version 105, releaseLock() throws instead of rejecting.
api.RelativeOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.RelativeOrientationSensor.RelativeOrientationSensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.RemotePlayback πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.cancelWatchAvailability πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.connect_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.connecting_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.disconnect_event πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.prompt πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.state πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.RemotePlayback.watchAvailability πŸ“‹Chrome Android2/1/2017 Edge1/25/20242549
api.Report πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
Firefox: Worker support added in version 77
api.Report.body πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Report.toJSON Chrome Android9/4/2018 Edge1/15/2020498
api.Report.type πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Report.url πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportBody πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportBody.toJSON Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.ReportingObserver πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.disconnect πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.observe πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.takeRecords πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.ReportingObserver.worker_support Edge7/16/2020 Chrome Android7/27/202011
api.Request πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.Request.Request πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
Chrome: From Chrome 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Chrome Android: From Chrome Android 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.Quest Browser: From Quest Browser 5.0, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).Samsung Internet: From Samsung Internet 5.0, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).WebView Android: From WebView Android 47, default values for the init argument's properties changed. mode defaults to same-origin (from no-cors). credentials defaults to include (from same-origin). redirect defaults to follow (from manual).
api.Request.Request.cross_origin_stripped Edge4/5/2017 Chrome Android9/4/2018517
api.Request.Request.init_attributionReporting_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.Request.Request.init_browsingTopics_parameter Chrome Android6/11/2024 Edge6/13/20242
api.Request.Request.init_keepalive_parameter πŸ“‹Edge4/5/2017 Chrome Android4/17/2018377
api.Request.Request.init_priority_parameter πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.Request.Request.init_privateToken_parameter πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.Request.Request.init_referrer_parameter πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
api.Request.Request.request_body_readablestream Edge9/1/2022 Chrome Android9/2/20221
api.Request.Request.response_body_readablestream Chrome Android5/27/2015 Edge1/15/20201694
api.Request.arrayBuffer πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.blob πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.body πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Request.bodyUsed πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Request.cache πŸ“‹Edge8/2/2016 Chrome Android1/23/2018539
api.Request.cache.only-if-cached Chrome Android1/23/2018 Edge1/15/2020722
api.Request.clone πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.credentials πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.credentials.default_same-origin Edge10/2/2018 Chrome Android1/29/2019119
api.Request.destination πŸ“‹Edge8/2/2016 Chrome Android3/6/2018581
api.Request.destination.speculationrules Chrome Android1/23/2024 Edge1/25/20242
api.Request.formData πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Safari: The method exists but always rejects with NotSupportedError. See bug 215671.Safari on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.WebView on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.
api.Request.headers πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.integrity πŸ“‹Chrome Android10/14/2015 Edge8/2/2016293
api.Request.isHistoryNavigation πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.Request.json πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.keepalive πŸ“‹Edge4/5/2017 Chrome Android4/17/2018377
api.Request.method πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.mode πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.mode.navigate_mode Chrome Android3/9/2016 Edge10/2/2018937
api.Request.redirect πŸ“‹Chrome Android10/14/2015 Edge8/2/2016293
Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.
api.Request.referrer πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Request.referrerPolicy πŸ“‹Chrome Android7/27/2016 Edge8/2/20166
api.Request.signal πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
api.Request.targetAddressSpace πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Request.text πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Request.url πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
Chrome: Fragment support added in Chrome 59.Chrome Android: Fragment support added in Chrome Android 59.Quest Browser: Fragment support added in Quest Browser 5.0.Opera: Fragment support added in Opera 46.Opera Android: Fragment support added in Opera 46.Samsung Internet: Fragment support added in Samsung Internet 7.0.WebView Android: Fragment support added in WebView Android 59.
api.ResizeObserver πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.ResizeObserver πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.disconnect πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.observe πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserver.observe.options_box_parameter Edge7/16/2020 Chrome Android7/27/202011
Firefox: Before version 93, the device-pixel-content-box value is not supported.Firefox for Android: Before version 93, the device-pixel-content-box value is not supported.
api.ResizeObserver.unobserve πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry.borderBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Implemented as a single object representing a content box size, rather than an array of content box size objects.Firefox for Android: Implemented as a single object representing a content box size, rather than an array of content box size objects.
api.ResizeObserverEntry.contentBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Firefox: Implemented as a single object representing a content box size, rather than an array of content box size objects.Firefox for Android: Implemented as a single object representing a content box size, rather than an array of content box size objects.
api.ResizeObserverEntry.contentRect πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverEntry.devicePixelContentBoxSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverEntry.target πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.ResizeObserverSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverSize.blockSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ResizeObserverSize.inlineSize πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.Response πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Chrome: Only available in service workers.Chrome Android: Only available in service workers.Opera: Only available in service workers.Opera Android: Only available in service workers.WebView Android: Only available in service workers.
api.Response.Response πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.Response.accept_readablestream Chrome Android7/27/2016 Edge1/15/20201267
api.Response.Response.body_parameter_optional Chrome Android1/21/2015 Edge1/15/20201820
api.Response.arrayBuffer πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.blob πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.body πŸ“‹Chrome Android5/27/2015 Edge8/2/2016433
api.Response.body.readable_byte_stream Chrome Android8/15/2023 Edge8/21/20236
api.Response.bodyUsed πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.bytes πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
api.Response.clone πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.error_static πŸ“‹Chrome Android5/27/2015 Edge10/17/2017874
api.Response.formData πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
Safari: The method exists but always rejects with NotSupportedError. See bug 215671.Safari on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.WebView on iOS: The method exists but always rejects with NotSupportedError. See bug 215671.
api.Response.headers πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.json πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.json_static πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.Response.ok πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.redirect_static πŸ“‹Chrome Android7/29/2015 Edge10/17/2017811
api.Response.redirected πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
api.Response.status πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.statusText πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.text πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
api.Response.type πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.Response.url πŸ“‹Chrome Android1/21/2015 Edge8/2/2016559
api.SVGAElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement.download πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
api.SVGAElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement.hreflang πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAElement.interestForElement Chrome Android10/28/2025 Edge10/31/20253
api.SVGAElement.ping πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Firefox: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.Firefox for Android: This property is exposed but has no effect if the browser.send_pings preference is not set to true. See bug 951104.
api.SVGAElement.referrerPolicy πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAElement.rel πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.SVGAElement.relList πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
api.SVGAElement.target πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAElement.type πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.SVGAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.convertToSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.newValueSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.unitType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.valueAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAngle.valueInSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimateElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimateMotionElement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGAnimateTransformElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimatedAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedAngle.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedAngle.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedBoolean.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedEnumeration.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedInteger.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLength.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedLengthList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumber.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedNumberList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedPreserveAspectRatio.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedRect.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedString.baseVal.enforces_trusted_types Chrome Android9/30/2025 Edge10/3/20253
api.SVGAnimatedTransformList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedTransformList.animVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimatedTransformList.baseVal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGAnimationElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginElementAt πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.beginEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onbegin event handler property is not supported.Chrome Android: The onbegin event handler property is not supported.Firefox: The onbegin event handler property is not supported.Firefox for Android: The onbegin event handler property is not supported.Opera: The onbegin event handler property is not supported.Opera Android: The onbegin event handler property is not supported.Safari: The onbegin event handler property is not supported.Safari on iOS: The onbegin event handler property is not supported.Samsung Internet: The onbegin event handler property is not supported.WebView Android: The onbegin event handler property is not supported.WebView on iOS: The onbegin event handler property is not supported.
api.SVGAnimationElement.endElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.endElementAt πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.endEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onend event handler property is not supported.Chrome Android: The onend event handler property is not supported.Firefox: The onend event handler property is not supported.Firefox for Android: The onend event handler property is not supported.Opera: The onend event handler property is not supported.Opera Android: The onend event handler property is not supported.Safari: The onend event handler property is not supported.Safari on iOS: The onend event handler property is not supported.Samsung Internet: The onend event handler property is not supported.WebView Android: The onend event handler property is not supported.WebView on iOS: The onend event handler property is not supported.
api.SVGAnimationElement.getCurrentTime πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.getSimpleDuration πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.getStartTime πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.repeatEvent_event πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
Chrome: The onrepeat event handler property is not supported.Chrome Android: The onrepeat event handler property is not supported.Firefox: The onrepeat event handler property is not supported.Firefox for Android: The onrepeat event handler property is not supported.Opera: The onrepeat event handler property is not supported.Opera Android: The onrepeat event handler property is not supported.Safari: The onrepeat event handler property is not supported.Safari on iOS: The onrepeat event handler property is not supported.Samsung Internet: The onrepeat event handler property is not supported.WebView Android: The onrepeat event handler property is not supported.WebView on iOS: The onrepeat event handler property is not supported.
api.SVGAnimationElement.requiredExtensions πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.systemLanguage πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGAnimationElement.targetElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGCircleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGCircleElement.r πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement.clipPathUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGClipPathElement.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.amplitude πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.exponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.intercept πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.offset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.slope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.tableValues πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGComponentTransferFunctionElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGDefsElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGDescElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.attributeStyleMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.SVGElement.autofocus πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
Firefox: Only supported on SVGGraphicsElement.Firefox for Android: Only supported on SVGGraphicsElement.
api.SVGElement.blur πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.SVGElement.className πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.dataset πŸ“‹Chrome Android12/6/2016 Edge4/30/2018510
api.SVGElement.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.focus πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.SVGElement.focus.options_preventScroll_parameter Edge4/30/2018 Chrome Android10/22/2019540
api.SVGElement.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: See bug 620002 for implementation status of the standard load event.Firefox for Android: See bug 620002 for implementation status of the standard load event.
api.SVGElement.nonce πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.SVGElement.ownerSVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGElement.tabIndex πŸ“‹Chrome Android7/16/2014 Edge4/30/20181384
api.SVGElement.viewportElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.rx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGEllipseElement.ry πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.mode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEBlendElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.values πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEColorMatrixElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEComponentTransferElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k3 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.k4 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.operator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFECompositeElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.bias πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.divisor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.edgeMode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelUnitLengthX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.kernelUnitLengthY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.orderX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.orderY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.preserveAlpha πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.targetX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.targetY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEConvolveMatrixElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.diffuseConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.kernelUnitLengthX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.kernelUnitLengthY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.surfaceScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDiffuseLightingElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.in2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.scale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.xChannelSelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDisplacementMapElement.yChannelSelector πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement.azimuth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDistantLightElement.elevation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEDropShadowElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.dx πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.dy πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.height πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.in1 πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.result πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.setStdDeviation πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.stdDeviationX πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.stdDeviationY πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.width πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.x πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEDropShadowElement.y πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGFEFloodElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFloodElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncAElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncBElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEFuncRElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.setStdDeviation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.stdDeviationX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.stdDeviationY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEGaussianBlurElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeNodeElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMergeNodeElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.operator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.radiusX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.radiusY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEMorphologyElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.dx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.dy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEOffsetElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFEPointLightElement.z πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.kernelUnitLengthX πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.SVGFESpecularLightingElement.kernelUnitLengthY πŸ“‹Edge7/29/2015 Chrome Android9/1/201534
api.SVGFESpecularLightingElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.specularConstant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.specularExponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.surfaceScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpecularLightingElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.limitingConeAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.pointsAtZ πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.specularExponent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFESpotLightElement.z πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.in1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETileElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.baseFrequencyX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.baseFrequencyY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.numOctaves πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.result πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.seed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.stitchTiles πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFETurbulenceElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.filterUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.primitiveUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGFilterElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGForeignObjectElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGeometryElement πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Chrome Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Edge: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Firefox: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Firefox for Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Internet Explorer: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Opera: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Opera Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Safari: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Safari on iOS: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.Samsung Internet: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.WebView Android: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.WebView on iOS: The SVGGeometryElement interface itself is not present, but some of its members are available on the SVGPathElement interface.
api.SVGGeometryElement.getPointAtLength πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Edge: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Internet Explorer: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGGeometryElement.getTotalLength πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Edge: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Internet Explorer: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGGeometryElement.isPointInFill πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
Chrome: The element this method is called for must be in the DOM; otherwise, this method will always return false.Chrome Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.Edge: The element this method is called for must be in the DOM; otherwise, this method will always return false.Quest Browser: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.WebView Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.
api.SVGGeometryElement.isPointInFill.point_parameter_DOMPoint Chrome Android4/29/2025 Edge5/1/20252
api.SVGGeometryElement.isPointInStroke πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
Chrome: The element this method is called for must be in the DOM; otherwise, this method will always return false.Chrome Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.Edge: The element this method is called for must be in the DOM; otherwise, this method will always return false.Quest Browser: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera: The element this method is called for must be in the DOM; otherwise, this method will always return false.Opera Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.WebView Android: The element this method is called for must be in the DOM; otherwise, this method will always return false.
api.SVGGeometryElement.isPointInStroke.point_parameter_DOMPoint Chrome Android4/29/2025 Edge5/1/20252
api.SVGGeometryElement.pathLength πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Chrome: Only supported for SVGPathElement, not all SVGGeometryElement objects.Chrome Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox: Only supported for SVGPathElement, not all SVGGeometryElement objects.Firefox for Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera: Only supported for SVGPathElement, not all SVGGeometryElement objects.Opera Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari: Only supported for SVGPathElement, not all SVGGeometryElement objects.Safari on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.Samsung Internet: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView Android: Only supported for SVGPathElement, not all SVGGeometryElement objects.WebView on iOS: Only supported for SVGPathElement, not all SVGGeometryElement objects.
api.SVGGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.gradientTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.gradientUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGradientElement.spreadMethod πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
Chrome: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Chrome Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Firefox: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Firefox for Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Internet Explorer: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Opera: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Opera Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Safari: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Safari on iOS: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.Samsung Internet: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.WebView Android: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.WebView on iOS: The SVGGraphicsElement interface itself is not present, but some of its members are available on interfaces that inherit from SVGGraphicsElement.
api.SVGGraphicsElement.getBBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 128, the getBBox() method returned an empty DOMRect when there is no fill (bug 1019326).Firefox: Before Firefox 68, this method didn't work for <textPath> and <tspan> elements (bug 937268).Firefox for Android: Before Firefox for Android 128, the getBBox() method returned an empty DOMRect when there is no fill (bug 1019326).Firefox for Android: Before Firefox for Android 68, this method didn't work for <textPath> and <tspan> elements (bug 937268).
api.SVGGraphicsElement.getCTM πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.getScreenCTM πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: Transforms on the parent are not propagated down to its children; see bug 209220.Safari on iOS: Transforms on the parent are not propagated down to its children; see bug 209220.WebView on iOS: Transforms on the parent are not propagated down to its children; see bug 209220.
api.SVGGraphicsElement.requiredExtensions πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.systemLanguage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGGraphicsElement.transform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.crossOrigin πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.SVGImageElement.decode πŸ“‹Chrome Android1/23/2018 Edge1/15/2020722
api.SVGImageElement.decoding πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.SVGImageElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGImageElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.convertToSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.newValueSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.unitType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.valueAsString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLength.valueInSpecifiedUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGLengthList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLengthList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.x1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.x2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.y1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLineElement.y2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.x1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.x2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.y1 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGLinearGradientElement.y2 πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMPathElement πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGMPathElement.href πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGMarkerElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.markerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.orientAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.orientType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.refX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.refY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.setOrientToAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.setOrientToAuto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMarkerElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.maskContentUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.maskUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMaskElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGMetadataElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumber.value πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGNumberList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGNumberList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPathElement.getPointAtLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPathElement.getTotalLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPathElement.pathLength πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGPatternElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternContentUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.patternUnits πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPatternElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.matrixTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPoint.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGPointList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPointList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement.animatedPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolygonElement.points πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement.animatedPoints πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPolylineElement.points πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio.align πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGPreserveAspectRatio.meetOrSlice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.cx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.cy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.fr πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SVGRadialGradientElement.fx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.fy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRadialGradientElement.r πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.height Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.width Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.x Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRect.y Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.rx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.ry πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGRectElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.animationsPaused πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGSVGElement.checkEnclosure πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.checkIntersection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGAngle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGNumber πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGPoint πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGRect πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.createSVGTransformFromMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.currentScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.currentTranslate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.deselectAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.forceRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getCurrentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getElementById πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getEnclosureList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.getIntersectionList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.pauseAnimations πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.setCurrentTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.suspendRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unpauseAnimations πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unsuspendRedraw πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.unsuspendRedrawAll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSVGElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement.async Chrome Android10/28/2025 Edge10/31/20253
api.SVGScriptElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGScriptElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSetElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.SVGStopElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStopElement.offset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since version 13, SVGStringList is indexable like Array which is a non-standard behavior.Firefox for Android: SVGStringList is indexable like Array which is a non-standard behavior.
api.SVGStringList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGStringList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStringList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.disabled πŸ“‹Chrome Android9/1/2015 Edge1/15/20201597
api.SVGStyleElement.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.sheet πŸ“‹Chrome Android10/8/2014 Edge7/29/2015294
api.SVGStyleElement.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGStyleElement.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSwitchElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGSymbolElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTSpanElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getCharNumAtPosition πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getComputedTextLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getEndPositionOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getExtentOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getNumberOfChars πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getRotationOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getStartPositionOfChar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.getSubStringLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.lengthAdjust πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.selectSubString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextContentElement.textLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.method πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.spacing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPathElement.startOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.dx πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.dy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.rotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTextPositioningElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTitleElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.angle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.matrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setRotate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setScale πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setSkewX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setSkewY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.setTranslate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransform.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.appendItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.consolidate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.createSVGTransformFromMatrix πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.initialize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.insertItemBefore πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.length πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
api.SVGTransformList.numberOfItems πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGTransformList.replaceItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUnitTypes πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGUseElement.y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement.preserveAspectRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SVGViewElement.viewBox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Sanitizer πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
Chrome: Chrome 105 to Chrome 118 (inclusive) supported this interface name with a significantly different specification.Chrome Android: Chrome Android 105 to Chrome Android 118 (inclusive) supported this interface name with a significantly different specification.Edge: Edge 105 to Edge 118 (inclusive) supported this interface name with a significantly different specification.WebView Android: WebView Android 105 to WebView Android 118 (inclusive) supported this interface name with a significantly different specification.
api.Sanitizer.Sanitizer πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.allowAttribute πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.allowElement πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.get πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeAttribute πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeElement πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.removeUnsafe πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.replaceElementWithChildren πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.setComments πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Sanitizer.setDataAttributes πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.Scheduler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Scheduler.postTask πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Scheduler.yield πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Scheduling πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Scheduling.isInputPending πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Screen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Screen.availHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Always reflects the main screen.
api.Screen.availLeft Chrome Android6/27/2012 Edge1/15/20202758
api.Screen.availLeft.relative-multi-screen Chrome Android6/27/2012 Edge1/15/20202758
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Screen.availTop Chrome Android6/27/2012 Edge1/15/20202758
api.Screen.availTop.relative-multi-screen Chrome Android6/27/2012 Edge1/15/20202758
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Screen.availWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Always reflects the main screen.
api.Screen.change_event πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Screen.colorDepth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59 this property is no longer required to always return 24.Chrome Android: Starting with version 59 this property is no longer required to always return 24.Quest Browser: Starting with version 5.0 this property is no longer required to always return 24.Samsung Internet: Starting with Samsung Internet 7.0 this property is no longer required to always return 24.WebView Android: Starting with version 59 this property is no longer required to always return 24.
api.Screen.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Screen.isExtended πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Screen.orientation πŸ“‹Chrome Android11/12/2014 Edge1/15/20201890
Edge: Edge does not return an Orientation object; instead, it returns the orientation type as a string.Internet Explorer: Not supported on Windows 7.
api.Screen.pixelDepth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with version 59 this property is no longer required to always return 24.Chrome Android: Starting with version 59 this property is no longer required to always return 24.Quest Browser: Starting with version 5.0 this property is no longer required to always return 24.Samsung Internet: Starting with Samsung Internet 7.0 this property is no longer required to always return 24.WebView Android: Starting with version 59 this property is no longer required to always return 24.
api.Screen.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ScreenOrientation πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.angle πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.change_event πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.lock πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: Always throws NotSupportedError.Edge: Always throws NotSupportedError.Firefox: Always throws NotSupportedError.Firefox for Android: The API exists but returns NS_ERROR_UNEXPECTED.Opera: Always throws NotSupportedError.
api.ScreenOrientation.type πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.ScreenOrientation.unlock πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Chrome: Always throws NotSupportedError.Edge: Always throws NotSupportedError.Firefox: Always throws NotSupportedError.Firefox for Android: The API exists but returns NS_ERROR_UNEXPECTED.Opera: Always throws NotSupportedError.
api.ScriptProcessorNode Chrome Android2/27/2013 Edge7/29/2015882
api.ScriptProcessorNode.audioprocess_event Chrome Android2/27/2013 Edge7/29/2015882
api.ScriptProcessorNode.bufferSize πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.ScrollTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.ScrollTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.axis πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ScrollTimeline.source πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.SecurityPolicyViolationEvent πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.blockedURI πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.columnNumber πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.disposition πŸ“‹Chrome Android2/1/2017 Edge1/15/20201078
api.SecurityPolicyViolationEvent.documentURI πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.effectiveDirective πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.lineNumber πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.originalPolicy πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.referrer πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.sample πŸ“‹Chrome Android6/6/2017 Edge1/15/2020953
api.SecurityPolicyViolationEvent.sourceFile πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.statusCode πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.violatedDirective πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.SecurityPolicyViolationEvent.worker_support Chrome Android2/1/2017 Edge4/5/201763
api.Selection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.addRange πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.anchorNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.anchorOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapse.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.Selection.collapse.node_parameter_nullable Chrome Android11/12/2014 Edge4/30/20181265
api.Selection.collapse.offset_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.Selection.collapseToEnd πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.collapseToStart πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.containsNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 35, the method didn't throw if node was null.Firefox for Android: Before Firefox for Android 35, the method didn't throw if node was null.
api.Selection.containsNode.partialContainment_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.Selection.deleteFromDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.direction πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.Selection.empty πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.extend πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.extend.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.Selection.extend.offset_parameter_optional Chrome Android6/27/2012 Edge4/30/20182133
api.Selection.focusNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.focusOffset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.getComposedRanges πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.Selection.getRangeAt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.isCollapsed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.modify πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.Selection.rangeCount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.removeAllRanges πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.removeRange πŸ“‹Edge7/29/2015 Chrome Android4/25/2017636
api.Selection.selectAllChildren πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.setBaseAndExtent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Selection.setBaseAndExtent.accepts_nodes_in_shadow_trees Chrome Android5/27/2025 Edge5/29/20252
api.Selection.setPosition πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.Selection.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 139, toString() returns an empty string for selected texts in form elements. See bug 85686.Firefox for Android: Before Firefox for Android 139, toString() returns an empty string for selected texts in form elements. See bug 85686.
api.Selection.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Sensor πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.activate_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.activated πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.error_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.hasReading πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.reading_event πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.start πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.stop πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Sensor.timestamp πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent.SensorErrorEvent πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.SensorErrorEvent.error πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.Serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.Serial.getPorts πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.Serial.requestPort πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.Serial.requestPort.allowedBluetoothServiceClassIds_option πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.Serial.requestPort.filters_bluetoothServiceClassId πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.SerialPort πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.SerialPort.close πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.connect_event πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.connect_event.bluetooth_rfcomm Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.connected πŸ“‹Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.disconnect_event πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.disconnect_event.bluetooth_rfcomm Edge10/17/2024 Chrome Android6/24/2025250
api.SerialPort.forget πŸ“‹Edge6/23/2022 Chrome Android6/24/20251097
api.SerialPort.getInfo πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.getInfo.bluetoothServiceClassId πŸ“‹Edge9/15/2023 Chrome Android6/24/2025648
api.SerialPort.getSignals πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.open πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.readable πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.setSignals πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.SerialPort.writable πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
api.ServiceWorker πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.ecmascript_modules Chrome Android5/25/2021 Edge5/27/20212
Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.
api.ServiceWorker.error_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.postMessage πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.scriptURL πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.state πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorker.statechange_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.controller πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.controllerchange_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.getRegistration πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.getRegistrations πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
api.ServiceWorkerContainer.message_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.messageerror_event πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
Safari: Although the onmessageerror event handler property is supported, the messageerror event is never fired.Safari on iOS: Although the onmessageerror event handler property is supported, the messageerror event is never fired.
api.ServiceWorkerContainer.ready πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.register πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerContainer.register.enforces_trusted_types Chrome Android9/2/2025 Edge9/5/20253
api.ServiceWorkerContainer.startMessages πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.abortpayment_event Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.activate_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.backgroundfetchabort_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchclick_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchfail_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerGlobalScope.canmakepayment_event πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.clients πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.cookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerGlobalScope.cookiechange_event πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerGlobalScope.fetch_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.install_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Firefox: The install event handler is called with an ExtendableEvent, not an InstallEvent.Firefox for Android: The install event handler is called with an ExtendableEvent, not an InstallEvent.Safari: Returns ExtendableEvent instead of InstallEvent.Safari on iOS: Returns ExtendableEvent instead of InstallEvent.
api.ServiceWorkerGlobalScope.message_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerGlobalScope.messageerror_event πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Safari: Although the onmessageerror property is supported, the messageerror event is never fired. See bug 272967.Safari on iOS: Although the onmessageerror property is supported, the messageerror event is never fired. See bug 272967.
api.ServiceWorkerGlobalScope.notificationclick_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.notificationclose_event πŸ“‹Chrome Android4/13/2016 Edge4/30/2018747
Safari: Notifications are supported on macOS Ventura and later.
api.ServiceWorkerGlobalScope.paymentrequest_event πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerGlobalScope.periodicsync_event πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.ServiceWorkerGlobalScope.push_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerGlobalScope.registration πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.ServiceWorkerGlobalScope.serviceWorker πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.ServiceWorkerGlobalScope.skipWaiting πŸ“‹Chrome Android3/11/2015 Edge4/30/20181146
api.ServiceWorkerGlobalScope.sync_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.ServiceWorkerRegistration πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.active πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.backgroundFetch πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.ServiceWorkerRegistration.cookies πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.ServiceWorkerRegistration.getNotifications πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.installing πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.navigationPreload πŸ“‹Chrome Android6/6/2017 Edge4/30/2018328
api.ServiceWorkerRegistration.paymentManager πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
api.ServiceWorkerRegistration.periodicSync πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.ServiceWorkerRegistration.pushManager πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.scope πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.showNotification πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen.
api.ServiceWorkerRegistration.showNotification.options_actions_parameter Chrome Android1/26/2016 Edge10/2/2018980
api.ServiceWorkerRegistration.showNotification.options_badge_parameter Chrome Android9/7/2016 Edge1/15/20201225
api.ServiceWorkerRegistration.showNotification.options_data_parameter Chrome Android7/29/2015 Edge1/15/20201631
api.ServiceWorkerRegistration.showNotification.options_image_parameter Chrome Android2/1/2017 Edge1/15/20201078
api.ServiceWorkerRegistration.showNotification.options_renotify_parameter Chrome Android4/13/2016 Edge1/15/20201372
api.ServiceWorkerRegistration.showNotification.options_requireInteraction_parameter Chrome Android12/2/2015 Edge1/15/20201505
api.ServiceWorkerRegistration.sync πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.ServiceWorkerRegistration.unregister πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.update πŸ“‹Chrome Android9/1/2015 Edge4/30/2018972
Chrome: Starting with Chrome 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Chrome: Before Chrome 48, this method always bypassed the browser cache. Starting with Chrome 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Chrome Android: Starting with Chrome Android 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Chrome Android: Before Chrome Android 48, this method always bypassed the browser cache. Starting with Chrome Android 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Quest Browser: Starting with Quest Browser 5.0, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Quest Browser: Before Quest Browser 5.0, this method always bypassed the browser cache. Starting with Quest Browser 5.0, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Opera: Starting with Opera 33, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Opera: Before Opera 35, this method always bypassed the browser cache. Starting with Opera 35, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Opera Android: Starting with Opera Android 33, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Opera Android: Before Opera Android 35, this method always bypassed the browser cache. Starting with Opera Android 35, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.Samsung Internet: Starting with Samsung Internet 5.0, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.Samsung Internet: Before Samsung Internet 5.0, this method always bypassed the browser cache. Starting with Samsung Internet 5.0, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.WebView Android: Starting with WebView Android 46, update() returns a promise that resolves with 'undefined' if the operation completed successfully or there was no update, and rejects if update failed. If the new worker ran but installation failed, the promise still resolves. Formerly, it raised an exception.WebView Android: Before WebView Android 48, this method always bypassed the browser cache. Starting with WebView Android 48, it only bypasses the cache when the previous service worker check was more than twenty-four hours ago.
api.ServiceWorkerRegistration.updateViaCache πŸ“‹Chrome Android7/24/2018 Edge10/2/201870
api.ServiceWorkerRegistration.updatefound_event πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ServiceWorkerRegistration.waiting πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ShadowRoot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.activeElement πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.adoptedStyleSheets πŸ“‹Chrome Android3/12/2019 Edge1/15/2020309
api.ShadowRoot.clonable πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ShadowRoot.customElementRegistry πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
api.ShadowRoot.delegatesFocus πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.elementFromPoint Chrome Android9/7/2016 Edge1/15/20201225
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Opera: Before Opera 53, this method returned null when the element was a child of a host node. See bug 40537452.Opera Android: Before Opera Android 47, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.ShadowRoot.elementsFromPoint Chrome Android9/7/2016 Edge1/15/20201225
Chrome: Before Chrome 66, this method returned null when the element was a child of a host node. See bug 40537452.Chrome Android: Before Chrome Android 66, this method returned null when the element was a child of a host node. See bug 40537452.Quest Browser: Before Quest Browser 5.0, this method returned null when the element was a child of a host node. See bug 40537452.Samsung Internet: Before Samsung Internet 9.0, this method returned null when the element was a child of a host node. See bug 40537452.WebView Android: Before WebView Android 66, this method returned null when the element was a child of a host node. See bug 40537452.
api.ShadowRoot.fullscreenElement πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Safari on iOS: Only available on iPad, not on iPhone.Safari on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.WebView on iOS: Only available on iPad, not on iPhone.WebView on iOS: Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games.
api.ShadowRoot.getAnimations πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.ShadowRoot.getHTML πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ShadowRoot.getHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.ShadowRoot.getSelection Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.host πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.innerHTML πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.innerHTML.enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.ShadowRoot.innerHTML.escapes_lt_gt_in_attributes Chrome Android6/24/2025 Edge6/26/20252
api.ShadowRoot.mode πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.ShadowRoot.pictureInPictureElement πŸ“‹Edge1/15/2020 Chrome Android9/2/2022961
api.ShadowRoot.referenceTarget Chrome Android2/4/2025 Edge2/6/20252
api.ShadowRoot.serializable πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ShadowRoot.setHTMLUnsafe πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).Safari on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).WebView on iOS: If there are custom elements in a declarative shadow root in the parsed HTML, then the elements' constructors and connectedCallback() methods are not called (bug 296420).
api.ShadowRoot.setHTMLUnsafe.enforces_trusted_types πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
api.ShadowRoot.slotAssignment πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.ShadowRoot.styleSheets πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.SharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.append πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.batchUpdate πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorage.clear πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.createWorklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.delete πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.get πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.run πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.selectURL πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.set πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorage.worklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageAppendMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageAppendMethod.SharedStorageAppendMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageClearMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageClearMethod.SharedStorageClearMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageDeleteMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageDeleteMethod.SharedStorageDeleteMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageModifierMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageSetMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageSetMethod.SharedStorageSetMethod πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageWorklet πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorklet.run πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorklet.selectURL πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope.interestGroups πŸ“‹Chrome Android3/4/2025 Edge3/6/20252
api.SharedStorageWorkletGlobalScope.register πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SharedStorageWorkletGlobalScope.sharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.SnapEvent πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SnapEvent.SnapEvent πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.SnapEvent.snapTargetBlock πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SnapEvent.snapTargetInline πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.SourceBuffer πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.abort πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.abort.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.abort_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onabort event handler property is not supported.Chrome Android: The onabort event handler property is not supported.Edge: The onabort event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onabort event handler property is not supported.Opera Android: The onabort event handler property is not supported.Safari: The onabort event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onabort event handler property is not supported.WebView Android: The onabort event handler property is not supported.
api.SourceBuffer.abort_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendBuffer πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.appendBuffer.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendWindowEnd πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.appendWindowEnd.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.appendWindowStart πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.appendWindowStart.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.audioTracks πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.audioTracks.worker_support Chrome Android11/29/2022 Edge12/5/20226
Chrome: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).
api.SourceBuffer.buffered πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.buffered.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.changeType πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.changeType.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.error_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onerror event handler property is not supported.Chrome Android: The onerror event handler property is not supported.Edge: The onerror event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onerror event handler property is not supported.Opera Android: The onerror event handler property is not supported.Safari: The onerror event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onerror event handler property is not supported.WebView Android: The onerror event handler property is not supported.
api.SourceBuffer.error_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.mode πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.mode.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.remove πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.remove.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.timestampOffset πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.timestampOffset.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.update_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdate event handler property is not supported.Chrome Android: The onupdate event handler property is not supported.Edge: The onupdate event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdate event handler property is not supported.Opera Android: The onupdate event handler property is not supported.Safari: The onupdate event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdate event handler property is not supported.WebView Android: The onupdate event handler property is not supported.
api.SourceBuffer.update_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updateend_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdateend event handler property is not supported.Chrome Android: The onupdateend event handler property is not supported.Edge: The onupdateend event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdateend event handler property is not supported.Opera Android: The onupdateend event handler property is not supported.Safari: The onupdateend event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdateend event handler property is not supported.WebView Android: The onupdateend event handler property is not supported.
api.SourceBuffer.updateend_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updatestart_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onupdatestart event handler property is not supported.Chrome Android: The onupdatestart event handler property is not supported.Edge: The onupdatestart event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onupdatestart event handler property is not supported.Opera Android: The onupdatestart event handler property is not supported.Safari: The onupdatestart event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onupdatestart event handler property is not supported.WebView Android: The onupdatestart event handler property is not supported.
api.SourceBuffer.updatestart_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.updating πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.updating.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBuffer.videoTracks πŸ“‹Chrome Android10/17/2018 Edge1/15/2020455
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBuffer.videoTracks.worker_support Chrome Android11/29/2022 Edge12/5/20226
Chrome: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Chrome Android: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Edge: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).Opera: Broken, even with the flag set. If invoked from a dedicated worker, Chromium crashes the renderer to avoid undesirable behavior (see bug 487288).
api.SourceBufferList πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBufferList.addsourcebuffer_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onaddsourcebuffer event handler property is not supported.Chrome Android: The onaddsourcebuffer event handler property is not supported.Edge: The onaddsourcebuffer event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onaddsourcebuffer event handler property is not supported.Opera Android: The onaddsourcebuffer event handler property is not supported.Safari: The onaddsourcebuffer event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onaddsourcebuffer event handler property is not supported.WebView Android: The onaddsourcebuffer event handler property is not supported.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBufferList.addsourcebuffer_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBufferList.length πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Internet Explorer: Only works on Windows 8+.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBufferList.length.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SourceBufferList.removesourcebuffer_event πŸ“‹Chrome Android9/7/2016 Edge4/30/2018600
Chrome: The onremovesourcebuffer event handler property is not supported.Chrome Android: The onremovesourcebuffer event handler property is not supported.Edge: The onremovesourcebuffer event handler property is not supported.Internet Explorer: Only works on Windows 8+.Opera: The onremovesourcebuffer event handler property is not supported.Opera Android: The onremovesourcebuffer event handler property is not supported.Safari: The onremovesourcebuffer event handler property is not supported.Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.Samsung Internet: The onremovesourcebuffer event handler property is not supported.WebView Android: The onremovesourcebuffer event handler property is not supported.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SourceBufferList.removesourcebuffer_event.worker_support Chrome Android11/29/2022 Edge12/5/20226
api.SpeechGrammar πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.SpeechGrammar Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.src πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammar.weight πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.SpeechGrammarList πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechGrammarList.SpeechGrammarList πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechGrammarList.addFromString πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.addFromURI πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechGrammarList.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
Chrome: You'll need to serve your code through a web server for recognition to work.Chrome Android: You'll need to serve your code through a web server for recognition to work.Edge: You'll need to serve your code through a web server for recognition to work.Quest Browser: You'll need to serve your code through a web server for recognition to work.Opera: You'll need to serve your code through a web server for recognition to work.Opera Android: You'll need to serve your code through a web server for recognition to work.Samsung Internet: You'll need to serve your code through a web server for recognition to work.WebView Android: You'll need to serve your code through a web server for recognition to work.
api.SpeechRecognition.SpeechRecognition πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognition.abort πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.audioend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.audiostart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.end_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.error_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.grammars πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.interimResults πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.lang πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.maxAlternatives πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.nomatch_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.result_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.soundend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.soundstart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.speechend_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.speechstart_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.start πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.start_event πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognition.stop πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative.confidence πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionAlternative.transcript πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionErrorEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionErrorEvent.error πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.SpeechRecognitionErrorEvent.message πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.SpeechRecognitionEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionEvent.SpeechRecognitionEvent πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.SpeechRecognitionEvent.resultIndex πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionEvent.results πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.isFinal πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResult.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList.item πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechRecognitionResultList.length πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.SpeechSynthesis πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.cancel πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.getVoices πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.pause πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Chrome Android: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Firefox for Android: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Quest Browser: In Android, pause() ends the current utterance. pause() behaves the same as cancel().Samsung Internet: In Android, pause() ends the current utterance. pause() behaves the same as cancel().
api.SpeechSynthesis.paused πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.pending πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.resume πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.speak πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.speaking πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesis.voiceschanged_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisErrorEvent πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.SpeechSynthesisErrorEvent.SpeechSynthesisErrorEvent πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.SpeechSynthesisErrorEvent.error πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.SpeechSynthesisEvent πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.SpeechSynthesisEvent πŸ“‹Edge8/2/2016 Chrome Android12/4/2018854
api.SpeechSynthesisEvent.charIndex πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.charLength πŸ“‹Edge4/5/2017 Chrome Android9/10/2019888
api.SpeechSynthesisEvent.elapsedTime πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.elapsedTime.milliseconds Chrome Android2/26/2014 Edge8/2/2016888
Firefox: Windows and macOS only.
api.SpeechSynthesisEvent.name πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisEvent.utterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.SpeechSynthesisUtterance πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.boundary_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Chrome: The boundary event does not fire as expected. See bug 40715888.Chrome Android: The boundary event does not fire as expected. See bug 40715888.Quest Browser: The boundary event does not fire as expected. See bug 40715888.
api.SpeechSynthesisUtterance.end_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.error_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.lang πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.mark_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.pause_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.pitch πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.rate πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.resume_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.start_event πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.text πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.voice πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisUtterance.volume πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
Firefox: In Firefox, speech synthesis voices do not start loading until after the first call to window.speechSynthesis.getVoices(). A way to mitigate this issue is to call the method at the beginning of page load, then wait a few seconds before calling the method again. Voices will remain loaded until all tabs that have called this method have been closed.
api.SpeechSynthesisVoice.default πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.lang πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.localService πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.name πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.SpeechSynthesisVoice.voiceURI πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.StaticRange πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
Firefox: In Firefox, StaticRange can currently only be used by browser-internal code or code with enhanced permissions; it is not yet exposed to the web.
api.StaticRange.StaticRange πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.StaticRange.collapsed πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.endContainer πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.endOffset πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.startContainer πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StaticRange.startOffset πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.StereoPannerNode πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.StereoPannerNode.StereoPannerNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StereoPannerNode.pan πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
api.Storage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.getItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.key πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.removeItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Storage.setItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageBucket πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.caches πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.estimate πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.expires πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.getDirectory πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.indexedDB πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.name πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.persist πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.persisted πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucket.setExpires πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.delete πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.keys πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageBucketManager.open πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.StorageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.StorageEvent Chrome Android6/27/2012 Edge4/30/20182133
api.StorageEvent.initStorageEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.key πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.newValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.oldValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.storageArea πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageEvent.url πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StorageManager πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StorageManager.estimate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.StorageManager.estimate.usageDetails Chrome Android9/5/2017 Edge1/15/2020862
api.StorageManager.getDirectory πŸ“‹Edge10/9/2020 Chrome Android1/10/2023823
api.StorageManager.persist πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StorageManager.persisted πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.StyleMedia Chrome Android6/27/2012 Edge7/29/20151127
api.StyleMedia.matchMedium Chrome Android6/27/2012 Edge7/29/20151127
api.StyleMedia.type Chrome Android6/27/2012 Edge7/29/20151127
api.StylePropertyMap πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.append πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.clear πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.delete πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMap.set πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.@@iterator Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.entries Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.forEach Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.get πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.getAll πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.has πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.keys Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.size πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
api.StylePropertyMapReadOnly.values Chrome Android4/17/2018 Edge1/15/2020638
api.StyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.disabled πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.ownerNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.parentStyleSheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.title πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheet.type πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList.item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.StyleSheetList.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.SubmitEvent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.SubmitEvent.SubmitEvent πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.SubmitEvent.submitter πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
Safari: Property is not set for <button> elements. See bug 229660.Safari on iOS: Property is not set for <button> elements. See bug 229660.WebView on iOS: Property is not set for <button> elements. See bug 229660.
api.Subscriber πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.active πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.addTeardown πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.complete πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.error πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.next πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Subscriber.signal πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.SubtleCrypto πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.SubtleCrypto.decrypt πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: AES-CTR, AES-GCM.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM.Edge: Not supported: AES-CTR.Internet Explorer: Returns CryptoOperation instead of Promise
api.SubtleCrypto.deriveBits πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Deno: Not supported: ECDH.Edge: Not supported: ECDH.Edge: Not supported: HKDF, PBKDF2.Node.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.deriveBits.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.deriveKey πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Edge: Not supported: ECDH.Edge: Not supported: HKDF, PBKDF2.Node.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_aes πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hkdf πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_hmac πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.derivedKeyAlgorithm_option_pbkdf2 πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
api.SubtleCrypto.deriveKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.digest πŸ“‹Chrome Android3/11/2015 Edge1/15/20201771
Chrome: Before version 41, Chrome expected the algorithm parameter to be an object.Chrome Android: Before version 41, Chrome Android expected the algorithm parameter to be an object.Edge: Not supported: SHA-1.Internet Explorer: Returns CryptoOperation instead of PromiseOpera: Before version 28, Opera expected the algorithm parameter to be an object.Opera Android: Before version 28, Opera Android expected the algorithm parameter to be an object.Samsung Internet: Before version 4.0, Samsung Internet expected the algorithm parameter to be an object.WebView Android: Before version 41, WebView Android expected the algorithm parameter to be an object.
api.SubtleCrypto.encrypt πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: AES-CTR, AES-GCM.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM.Edge: Not supported: AES-CTR.Internet Explorer: Returns CryptoOperation instead of Promise
api.SubtleCrypto.exportKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA, ECDH.Deno: Not supported: ECDSA, ECDH, AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.exportKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.exportKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.generateKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA P-521, ECDH P-521.Deno: Not supported: RSA-OAEP, ECDSA P-521, ECDH, AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DH
api.SubtleCrypto.generateKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.generateKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.importKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDH P-521.Deno: Not supported: ECDH.Deno: Not supported: AES-CTR, AES-CBC, AES-GCM, AES-KW.Edge: Not supported: RSA-PSS, ECDSA, ECDH.Edge: Not supported: AES-CTR, HKDF, PBKDF2.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DHNode.js: Supports: NODE-SCRYPT
api.SubtleCrypto.importKey.ECDH πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: P-384 supported. Not supported: P-256, P-521.
api.SubtleCrypto.importKey.ECDH.compressed_elliptic_curve_points πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.SubtleCrypto.importKey.ECDSA πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: P-384 supported. Not supported: P-256, P-521.
api.SubtleCrypto.importKey.ECDSA.compressed_elliptic_curve_points πŸ“‹Chrome Android2/4/2020 Edge2/7/20203
api.SubtleCrypto.importKey.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.importKey.x25519 πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
api.SubtleCrypto.secure_context_required Chrome Android8/1/2017 Edge1/15/2020897
api.SubtleCrypto.sign πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: RSA-PSS, ECDSA.Internet Explorer: Returns CryptoOperation instead of PromiseNode.js: Supports: NODE-DSA
api.SubtleCrypto.sign.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
Safari: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.Safari on iOS: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.WebView on iOS: Generates randomized signatures as per draft-irtf-cfrg-det-sigs-with-noise, instead of deterministic signatures as per RFC 8032.
api.SubtleCrypto.unwrapKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of PromiseNode.js: Supports: NODE-DSANode.js: Supports: NODE-DH
api.SubtleCrypto.verify πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Deno: Not supported: ECDSA, HMAC.Edge: Not supported: RSA-PSS, ECDSA.Internet Explorer: Returns CryptoOperation instead of PromiseNode.js: Supports: NODE-DSA
api.SubtleCrypto.verify.ed25519 πŸ“‹Chrome Android5/27/2025 Edge5/29/20252
api.SubtleCrypto.worker_support Chrome Android9/3/2014 Edge1/15/20201960
api.SubtleCrypto.wrapKey πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
Edge: Not supported: AES-CTR.Internet Explorer: Returns KeyOperation instead of Promise
api.SyncEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.SyncEvent πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.lastChance πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncEvent.tag πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.getTags πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.register πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.SyncManager.worker_support Chrome Android9/5/2017 Edge1/15/2020862
Chrome: Only available in the Window and ServiceWorker global scopes.Chrome Android: Only available in the Window and ServiceWorker global scopes.Samsung Internet: Only available in the Window and ServiceWorker global scopes.
api.TaskAttributionTiming πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerId πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerName πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerSrc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.containerType πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskAttributionTiming.toJSON πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.TaskController πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskController.TaskController πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskController.setPriority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent.TaskPriorityChangeEvent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskPriorityChangeEvent.previousPriority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal.any_static πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
api.TaskSignal.priority πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.TaskSignal.prioritychange_event πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.Text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Text.Text πŸ“‹Chrome Android8/21/2013 Edge10/17/20171518
api.Text.assignedSlot πŸ“‹Chrome Android9/7/2016 Edge1/15/20201225
api.Text.splitText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 30, the offset parameter was optional.Chrome Android: Before Chrome Android 30, the offset parameter was optional.Quest Browser: Before Quest Browser 5.0, the offset parameter was optional.Opera: Before Opera 17, the offset parameter was optional.Opera Android: Before Opera 17, the offset parameter was optional.Safari: The offset parameter is optional.Safari on iOS: The offset parameter is optional.Samsung Internet: Before Samsung Internet 2.0, the offset parameter was optional.WebView Android: Before version 4.4, the offset parameter was optional.WebView on iOS: The offset parameter is optional.
api.Text.wholeText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextDecoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.Node.js: Available as a part of the util module.
api.TextDecoder.TextDecoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.decode πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Deno: Before Deno 1.11, passing option.stream is not supported and results in an error being thrown.Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.encoding πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: Implemented a slightly different version of the spec.Firefox for Android: Implemented a slightly different version of the spec.
api.TextDecoder.fatal πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoder.ignoreBOM πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoder.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.TextDecoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Available as a part of the stream/web module.
api.TextDecoderStream.TextDecoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.encoding πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.fatal πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.ignoreBOM πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.readable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextDecoderStream.writable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Node.js: Available as a part of the util module.
api.TextEncoder.TextEncoder πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.encode πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.encodeInto πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
api.TextEncoder.encoding πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoder.worker_support Chrome Android10/8/2014 Edge1/15/20201925
api.TextEncoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
Node.js: Available as a part of the stream/web module.
api.TextEncoderStream.TextEncoderStream πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.encoding πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.readable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEncoderStream.writable πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.TextEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextEvent.data πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextEvent.initTextEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextFormat πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.TextFormat πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.rangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.rangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.underlineStyle πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormat.underlineThickness πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent.TextFormatUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextFormatUpdateEvent.getTextFormats πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextMetrics πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextMetrics.actualBoundingBoxAscent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxDescent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxLeft πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.actualBoundingBoxRight πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.alphabeticBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.emHeightAscent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.emHeightDescent πŸ“‹Chrome Android9/10/2019 Edge1/15/2020127
api.TextMetrics.fontBoundingBoxAscent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TextMetrics.fontBoundingBoxDescent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TextMetrics.hangingBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.ideographicBaseline πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
api.TextMetrics.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TextTrack πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Firefox versions before Firefox 50 didn't display captions when playing media without one or more video tracks being played.
api.TextTrack.activeCues πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Starting in Firefox 69, cues are no longer incorrectly loaded when the TextTrack's mode is disabled; if that's the case, the returned list is empty.
api.TextTrack.addCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.cuechange_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.cues πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Starting in Firefox 69, cues are no longer incorrectly loaded when the TextTrack's mode is disabled; if that's the case, the returned list is empty.
api.TextTrack.id πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrack.kind πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.label πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.language πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrack.mode πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 52, using JavaScript to change the mode of a text track that's part of a media element would send one change event to the element's textTracks TextTrackList for each change, even if multiple changes are made in a single pass through the Firefox event loop. Starting in Firefox 52, these changes are reflected by a single event.
api.TextTrack.removeCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.endTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.enter_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.exit_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.id πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.pauseOnExit πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.startTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCue.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList.getCueById πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackCueList.length πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList.addtrack_event πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList.change_event πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrackList.getTrackById πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextTrackList.length πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TextTrackList.removetrack_event πŸ“‹Chrome Android2/26/2014 Edge10/2/20181679
api.TextUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.TextUpdateEvent πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.selectionEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.selectionStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.text πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.updateRangeEnd πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TextUpdateEvent.updateRangeStart πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
api.TimeRanges πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.end πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TimeRanges.start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ToggleEvent πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.ToggleEvent πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.newState πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.oldState πŸ“‹Chrome Android5/30/2023 Edge6/2/20233
api.ToggleEvent.source πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
api.Touch πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.Touch πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Firefox: This interface is only exposed if a touch input device is detected.
api.Touch.clientX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.clientY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.force πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.identifier πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.pageX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.pageY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.radiusX πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.radiusY πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.rotationAngle πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.screenX πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.screenY πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.Touch.target πŸ“‹Chrome Android2/27/2013 Edge10/2/20182043
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.TouchEvent πŸ“‹Chrome Android1/26/2016 Edge1/15/20201450
Chrome: Chrome only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Chrome Android: Chrome Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Edge: Edge only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Quest Browser: Quest Browser only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Opera: Opera only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Opera Android: Opera Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.Samsung Internet: Samsung Internet only supports the following touchEventInit properties: touches, targetTouches, changedTouches.WebView Android: WebView Android only supports the following touchEventInit properties: touches, targetTouches, changedTouches.
api.TouchEvent.altKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.changedTouches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.ctrlKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.metaKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.shiftKey πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.targetTouches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchEvent.touches πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList.item πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TouchList.length πŸ“‹Chrome Android6/27/2012 Edge10/2/20182288
Firefox: This interface is only exposed if a touch input device is detected.Firefox: Removed in bug 888304 due to web compatibility issues.
api.TrackEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TrackEvent.TrackEvent πŸ“‹Chrome Android2/27/2013 Edge8/2/20161252
api.TrackEvent.track πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.TransformStream πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Node.js: Available as a part of the stream/web module.
api.TransformStream.TransformStream πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStream.readable πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.TransformStream.writable πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
Deno: TransformStreamDefaultController is not exposed on the global scope.Node.js: Available as a part of the stream/web module.
api.TransformStreamDefaultController.desiredSize πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.enqueue πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.error πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransformStreamDefaultController.terminate πŸ“‹Chrome Android5/31/2018 Edge1/15/2020594
api.TransitionEvent πŸ“‹Chrome Android5/22/2013 Edge7/29/2015798
api.TransitionEvent.TransitionEvent πŸ“‹Chrome Android5/22/2013 Edge8/2/20161168
api.TransitionEvent.elapsedTime πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TransitionEvent.propertyName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TransitionEvent.pseudoElement πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.TreeWalker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.currentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.filter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.firstChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.lastChild πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.nextNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.nextSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.parentNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.previousNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.previousSibling πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.root πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TreeWalker.whatToShow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.TrustedHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedHTML.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedHTML.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScript.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedScript.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedScriptURL.toJSON πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.TrustedScriptURL.toString πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.createScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicy.name πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.createPolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.defaultPolicy πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.emptyHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.emptyScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.getAttributeType πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.getPropertyType πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isHTML πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isScript πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.TrustedTypePolicyFactory.isScriptURL πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.UIEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent.UIEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.UIEvent.detail πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Always 0 on click and dblclick events. On mousedown and mouseup events, the count is not unique to the element, but is rather the global click count for the current document -- even across refreshes.
api.UIEvent.initUIEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent.sourceCapabilities πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.UIEvent.view πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.UIEvent.which πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
Chrome: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Chrome Android: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Edge: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Firefox: On mousemove events, the which property is incorrectly always set to 1.Firefox for Android: On mousemove events, the which property is incorrectly always set to 1.Internet Explorer: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Quest Browser: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.Opera: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Opera Android: Only supported for KeyboardEvent and MouseEvent, not all UIEvent objects.Samsung Internet: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.WebView Android: When selecting an autocomplete suggestion, a keydown event fires where the event's which property is undefined. See bug 41425904.
api.URL πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
Firefox: Before version 57, Firefox had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).Firefox for Android: Before version 57, Firefox for Android had a bug whereby single quotes contained in URLs are escaped when accessed via URL APIs (see bug 1386683).Node.js: Available as a part of the url module.
api.URL.URL πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: Before Edge 79, query arguments in the base URL argument are removed when calling the URL constructor.Firefox: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.Firefox for Android: Before version 122, host, hostname, and port were not parsed for unknown protocols/schemes.Safari: Before Safari 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari to throw a TypeError, see bug 216841.Safari on iOS: Before Safari on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused Safari on iOS to throw a TypeError, see bug 216841.WebView on iOS: Before WebView on iOS 14.1, calling the URL constructor with a base URL whose value is undefined caused WebView on iOS to throw a TypeError, see bug 216841.
api.URL.canParse_static πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
api.URL.createObjectURL_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: createObjectURL() is no longer available within the context of a ServiceWorker.Firefox for Android: createObjectURL() is no longer available within the context of a ServiceWorker.Internet Explorer: If the underlying object does not have a content type set, using this URL as the src of an img tag fails intermittently with error DOM7009.
api.URL.hash πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.host πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.hostname πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.href πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.origin πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
Firefox: Before Firefox 49, Results for URL using the blob scheme incorrectly returned null.Firefox for Android: Before Firefox for Android 49, Results for URL using the blob scheme incorrectly returned null.
api.URL.parse_static πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.URL.password πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.URL.pathname πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
Firefox: Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.Firefox for Android: Before Firefox for Android 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.
api.URL.port πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.protocol πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
api.URL.revokeObjectURL_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: revokeObjectURL() is no longer available within the context of a ServiceWorker.Firefox for Android: revokeObjectURL() is no longer available within the context of a ServiceWorker.
api.URL.search πŸ“‹Chrome Android1/15/2014 Edge11/12/2015666
Firefox: Before Firefox 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.Firefox for Android: Before Firefox for Android 53, pathname and search returned wrong values for custom protocols. Given protocol:host/x?a=true&b=false, pathname would return "/x?a=true&b=false" and search would return "", rather than "/x" and "?a=true&b=false" respectively. See bug 1310483.
api.URL.searchParams πŸ“‹Chrome Android6/8/2016 Edge4/30/2018691
Node.js: An object matching the URLSearchParams interface is returned, but it contains no data.
api.URL.toJSON πŸ“‹Edge4/30/2018 Chrome Android12/4/2018218
api.URL.toString πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.URL.username πŸ“‹Chrome Android1/15/2014 Edge7/29/2015560
api.URLPattern πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.URLPattern πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.URLPattern.ignoreCase_option πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.URLPattern.exec πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.hasRegExpGroups πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.URLPattern.hash πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.hostname πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.password πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.pathname πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.port πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.protocol πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.search πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.test πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLPattern.username πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.URLSearchParams πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Firefox: Before version 57 single quotes in URLs were escaped (see bug 1386683).Firefox for Android: Before version 57 single quotes in URLs were escaped (see bug 1386683).Node.js: Available as a part of the url module.Node.js: Only available as an internal instance, but can be accessed via the searchParams property of the URL interface.Node.js: Available as a part of the url module.
api.URLSearchParams.@@iterator πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams.USVString Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.URLSearchParams.record Chrome Android9/5/2017 Edge4/30/2018237
api.URLSearchParams.URLSearchParams.sequence Chrome Android4/25/2017 Edge4/30/2018370
api.URLSearchParams.append πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.delete πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Safari: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.Safari on iOS: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.WebView on iOS: Removing a non-existent query parameter doesn't remove ? from the URL. See bug 193022.
api.URLSearchParams.delete.value_parameter Chrome Android9/12/2023 Edge9/15/20233
api.URLSearchParams.entries πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.forEach πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.get πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.getAll πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.has πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.has.value_parameter Chrome Android9/12/2023 Edge9/15/20233
api.URLSearchParams.keys πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.set πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.size πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
api.URLSearchParams.sort πŸ“‹Chrome Android9/5/2017 Edge4/30/2018237
api.URLSearchParams.toString πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.URLSearchParams.values πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
api.USB πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USB.connect_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.disconnect_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.getDevices πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.requestDevice πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USB.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBAlternateInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBAlternateInterface.USBAlternateInterface Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.alternateSetting πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.endpoints πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceClass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceProtocol πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.interfaceSubclass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBAlternateInterface.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConfiguration.USBConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.configurationName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.configurationValue πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.interfaces πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConfiguration.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBConnectionEvent πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBConnectionEvent.USBConnectionEvent πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConnectionEvent.device πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBConnectionEvent.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBDevice πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBDevice.claimInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.clearHalt πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.close πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.configuration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.configurations πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.controlTransferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.controlTransferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceClass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceProtocol πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceSubclass πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionMajor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionMinor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.deviceVersionSubminor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.forget πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
api.USBDevice.isochronousTransferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.isochronousTransferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.manufacturerName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.open πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.opened πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.productId πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.productName πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.releaseInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.reset πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.selectAlternateInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.selectConfiguration πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.serialNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.transferIn πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.transferOut πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionMajor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionMinor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.usbVersionSubminor πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.vendorId πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBDevice.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBEndpoint πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBEndpoint.USBEndpoint Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.direction πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.endpointNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.packetSize πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.type πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBEndpoint.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBInTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInTransferResult.USBInTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBInterface πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBInterface.USBInterface Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.alternate πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.alternates πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.claimed πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.interfaceNumber πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBInterface.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousInTransferPacket πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferPacket.USBIsochronousInTransferPacket Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferPacket.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousInTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousInTransferResult.USBIsochronousInTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult.data πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult.packets πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousInTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousOutTransferPacket πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket.bytesWritten πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferPacket.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBIsochronousOutTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBIsochronousOutTransferResult.USBIsochronousOutTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferResult.packets πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBIsochronousOutTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.USBOutTransferResult πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
WebView Android: WebView exposes this interface, but does not support WebUSB. See bug 41441927.
api.USBOutTransferResult.USBOutTransferResult Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult.bytesWritten πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult.status πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.USBOutTransferResult.worker_support Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes this interface, but does not support WebUSB.
api.UserActivation πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.UserActivation.hasBeenActive πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.UserActivation.isActive πŸ“‹Chrome Android1/29/2019 Edge1/15/2020351
api.VTTCue πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.VTTCue.VTTCue πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
api.VTTCue.align πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.getCueAsHTML πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.VTTCue.line πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.position πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.size πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.snapToLines πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.VTTCue.text πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.VTTCue.text.all_html_character_references Chrome Android12/5/2017 Edge1/15/2020771
api.VTTCue.vertical πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
api.ValidityState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.badInput πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.ValidityState.customError πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.patternMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.rangeOverflow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.rangeUnderflow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.stepMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.tooLong πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Edge: Not supported in the unlikely case of the value being initially set too long, and then changed by the user to a still incorrect state. Per caniuse.com.Firefox: Not supported in the unlikely case of the value being initially set too long, and then changed by the user to a still incorrect state. Per caniuse.com.
api.ValidityState.tooShort πŸ“‹Chrome Android1/21/2015 Edge4/30/20181195
api.ValidityState.typeMismatch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.valid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.ValidityState.valueMissing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.VideoColorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.VideoColorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.fullRange πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.matrix πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.primaries πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.toJSON πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoColorSpace.transfer πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.VideoDecoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.configure.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.configure.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.decode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.decodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.VideoDecoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.isConfigSupported_static.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.isConfigSupported_static.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoDecoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoDecoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.VideoEncoder πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.configure πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.dequeue_event πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
api.VideoEncoder.encode πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.encodeQueueSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.flush πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.isConfigSupported_static πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.reset πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoEncoder.state πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.VideoFrame πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.VideoFrame.flip_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.VideoFrame.rotation_option πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.allocationSize πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.clone πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.close πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedHeight πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.codedWidth πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.colorSpace πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.copyTo πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.displayHeight πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.displayWidth πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.duration πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.flip πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.format πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.metadata πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.VideoFrame.rotation πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VideoFrame.timestamp πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoFrame.visibleRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VideoPlaybackQuality πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.corruptedVideoFrames πŸ“‹Edge7/29/2015 Chrome Android2/4/20201651
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.creationTime πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.droppedVideoFrames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoPlaybackQuality.totalVideoFrames πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Internet Explorer: Only works on Windows 8+.
api.VideoTrack πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.id πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.kind πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.label πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.language πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.selected πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrack.sourceBuffer πŸ“‹Chrome Android6/8/2016 Edge1/15/20201316
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.WebView on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.VideoTrackList πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.addtrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.change_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.getTrackById πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.length πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.removetrack_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.VideoTrackList.selectedIndex πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.ViewTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.ViewTimeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.endOffset πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.startOffset πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTimeline.subject πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.ViewTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.finished πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.ready πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.skipTransition πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.types πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransition.updateCallbackDone πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.ViewTransition.waitUntil πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.ViewTransitionTypeSet πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.@@iterator Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.add Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.clear Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.delete Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.entries Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.forEach Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.has Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.keys Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.size Chrome Android5/14/2024 Edge5/17/20243
api.ViewTransitionTypeSet.values Chrome Android5/14/2024 Edge5/17/20243
api.Viewport πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Viewport.segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.VirtualKeyboard πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.boundingRect πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.geometrychange_event πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.hide πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.overlaysContent πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VirtualKeyboard.show πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.VisibilityStateEntry πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.duration πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.entryType πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.name πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisibilityStateEntry.startTime πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
api.VisualViewport πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.height πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.offsetLeft πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.offsetTop πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.pageLeft πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.pageTop πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.resize_event πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: The onresize event handler property is not supported.Chrome Android: The onresize event handler property is not supported.Opera: The onresize event handler property is not supported.Opera Android: The onresize event handler property is not supported.WebView Android: The onresize event handler property is not supported.
api.VisualViewport.scale πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.VisualViewport.scroll_event πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: The onscroll event handler property is not supported.Chrome Android: The onscroll event handler property is not supported.Opera: The onscroll event handler property is not supported.Opera Android: The onscroll event handler property is not supported.WebView Android: The onscroll event handler property is not supported.
api.VisualViewport.scrollend_event πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
Chrome: The onscrollend event handler property is not supported. See bug 325307785.Chrome Android: The onscrollend event handler property is not supported. See bug 325307785.Edge: The onscrollend event handler property is not supported. See bug 325307785.Opera: The onscrollend event handler property is not supported. See bug 325307785.Opera Android: The onscrollend event handler property is not supported. See bug 325307785.Samsung Internet: The onscrollend event handler property is not supported. See bug 325307785.WebView Android: The onscrollend event handler property is not supported. See bug 325307785.
api.VisualViewport.width πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.WEBGL_color_buffer_float πŸ“‹Chrome Android12/5/2017 Edge4/30/2018146
api.WEBGL_compressed_texture_astc πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_compressed_texture_astc.getSupportedProfiles πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_compressed_texture_etc πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
api.WEBGL_compressed_texture_etc1 πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WEBGL_compressed_texture_pvrtc πŸ“‹Chrome Android7/10/2013 Edge4/18/20243935
Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.WEBGL_compressed_texture_s3tc_srgb πŸ“‹Chrome Android8/1/2017 Edge2/7/2020920
api.WEBGL_debug_renderer_info πŸ“‹Chrome Android2/26/2014 Edge7/29/2015518
Firefox: Deprecated, and may be removed in a future release (see bug 1722782).Firefox for Android: Deprecated, and may be removed in a future release (see bug 1722782).
api.WEBGL_debug_shaders πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_debug_shaders.getTranslatedShaderSource πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.WEBGL_depth_texture πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WEBGL_lose_context πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WEBGL_lose_context.loseContext πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WEBGL_lose_context.restoreContext πŸ“‹Chrome Android4/3/2013 Edge4/30/20181853
api.WEBGL_multi_draw πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawArraysInstancedWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawArraysWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawElementsInstancedWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WEBGL_multi_draw.multiDrawElementsWEBGL πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
api.WGSLLanguageFeatures πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.@@iterator πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.entries πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.extension_packed_4x8_integer_dot_product πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.extension_pointer_composite_access πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.extension_readonly_and_readwrite_storage_textures πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.extension_subgroup_id πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
Chrome: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Chrome Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Edge: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).Opera Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).WebView Android: Supported on ChromeOS, macOS, Windows, and Linux (Intel Gen12+ GPUs only).
api.WGSLLanguageFeatures.extension_unrestricted_pointer_parameters πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Chrome Android: Supported on ChromeOS, macOS, and Windows.Chrome Android: Supported on Linux (Intel Gen12+ GPUs only) since Chrome Android 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.Opera Android: Supported on ChromeOS, macOS, and Windows.Opera Android: Supported on Linux (Intel Gen12+ GPUs only) since Opera Android 95.Samsung Internet: Supported on ChromeOS, macOS, and Windows.Samsung Internet: Supported on Linux (Intel Gen12+ GPUs only) since Samsung Internet false.WebView Android: Supported on ChromeOS, macOS, and Windows.WebView Android: Supported on Linux (Intel Gen12+ GPUs only) since WebView Android 144.
api.WGSLLanguageFeatures.forEach πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.has πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.keys πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.size πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WGSLLanguageFeatures.values πŸ“‹Edge7/21/2023 Chrome Android1/23/2024186
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WakeLock πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLock.request πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.release πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.release_event πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.released πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WakeLockSentinel.type πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
Safari on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.WebView on iOS: Does not work in standalone Home Screen Web Apps. See bug 254545.
api.WaveShaperNode πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WaveShaperNode.WaveShaperNode πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.WaveShaperNode.curve πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WaveShaperNode.oversample πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.WebGL2RenderingContext πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.activeTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.attachShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.beginQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.beginTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindAttribLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBufferBase πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindBufferRange πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bindVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendColor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendEquation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendEquationSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blendFuncSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.blitFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferData.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.bufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.bufferSubData.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.canvas πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.checkFramebufferStatus πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clear πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfi πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearBufferiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearBufferuiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.clearColor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearDepth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clearStencil πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.clientWaitSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.colorMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compileShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.compressedTexSubImage2D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.compressedTexSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyBufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.copyTexSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.createVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.cullFace πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.deleteVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.depthRange πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.detachShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.disable πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.disableVertexAttribArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawArrays πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawArraysInstanced πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawBuffers πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawElements πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawElementsInstanced πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawRangeElements πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawingBufferColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
Firefox: Accidental early exposure with no functionality.Firefox for Android: Accidental early exposure with no functionality.
api.WebGL2RenderingContext.drawingBufferFormat πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGL2RenderingContext.drawingBufferHeight πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.drawingBufferStorage πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGL2RenderingContext.drawingBufferWidth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.enable πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.enableVertexAttribArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.endQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.endTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.fenceSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.finish πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.flush πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferTexture2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.framebufferTextureLayer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.frontFace πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.generateMipmap πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveAttrib πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniform πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniformBlockName πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniformBlockParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getActiveUniforms πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getAttachedShaders πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getAttribLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferSubData πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.getContextAttributes πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getError πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getExtension πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getFragDataLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getFramebufferAttachmentParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getIndexedParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getInternalformatParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getProgramInfoLog πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getProgramParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getQueryParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getRenderbufferParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSamplerParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderInfoLog πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderPrecisionFormat πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getShaderSource πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSupportedExtensions πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getSyncParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getTexParameter πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getTransformFeedbackVarying πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniform πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformBlockIndex πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformIndices πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getUniformLocation πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getVertexAttrib πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.getVertexAttribOffset πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.hint πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.invalidateFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.invalidateSubFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isContextLost πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isEnabled πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isFramebuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isRenderbuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isShader πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isTexture πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.isVertexArray πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.lineWidth πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.linkProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.makeXRCompatible πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.WebGL2RenderingContext.pauseTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.pixelStorei πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.polygonOffset πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readBuffer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readPixels πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.readPixels.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.renderbufferStorage πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.renderbufferStorageMultisample πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.resumeTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.sampleCoverage πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.samplerParameterf πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.samplerParameteri πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.scissor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.shaderSource πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilFunc πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilFuncSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilMask πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilMaskSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilOp πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.stencilOpSeparate πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGL2RenderingContext.texImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.texParameterf πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texParameteri πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texStorage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texStorage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texSubImage2D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGL2RenderingContext.texSubImage3D πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.transformFeedbackVaryings πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform1uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform2uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform3uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniform4uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformBlockBinding πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix2x3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix2x4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3x2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix3x4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4x2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.uniformMatrix4x3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.unpackColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
api.WebGL2RenderingContext.useProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.validateProgram πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib2f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib2fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib3f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib3fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttrib4f πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib4fv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribDivisor πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4i πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4iv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribI4ui πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4uiv πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGL2RenderingContext.vertexAttribIPointer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.vertexAttribPointer πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.viewport πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGL2RenderingContext.waitSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLActiveInfo πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.name πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.size πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLActiveInfo.type πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent.WebGLContextEvent πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLContextEvent.statusMessage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLObject πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.WebGLProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLQuery πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: To access the WebGL context, use experimental-webgl rather than the standard webgl identifier.Internet Explorer: To access the WebGL context, use experimental-webgl rather than the standard webgl identifier.
api.WebGLRenderingContext.activeTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.attachShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindAttribLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bindTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendColor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendEquation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendEquationSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.blendFuncSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bufferData πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.bufferSubData πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.canvas πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.checkFramebufferStatus πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clear πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearColor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearDepth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.clearStencil πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.colorMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compileShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compressedTexImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.compressedTexImage2D.pixels_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.compressedTexSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.copyTexImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.copyTexSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.createTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.cullFace πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.deleteTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.depthRange πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.detachShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.disable πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.disableVertexAttribArray πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawArrays πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawElements πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawingBufferColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
Firefox: Accidental early exposure with no functionality.Firefox for Android: Accidental early exposure with no functionality.
api.WebGLRenderingContext.drawingBufferFormat πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGLRenderingContext.drawingBufferHeight πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.drawingBufferStorage πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WebGLRenderingContext.drawingBufferWidth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.enable πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.enableVertexAttribArray πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.finish πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.flush πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.framebufferRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.framebufferTexture2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.frontFace πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.generateMipmap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getActiveAttrib πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getActiveUniform πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getAttachedShaders πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getAttribLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getBufferParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getContextAttributes πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getError πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getExtension πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getFramebufferAttachmentParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getProgramInfoLog πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getProgramParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getRenderbufferParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderInfoLog πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderPrecisionFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getShaderSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getSupportedExtensions πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getTexParameter πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getUniform πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getUniformLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getVertexAttrib πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.getVertexAttribOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.hint πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isBuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isContextLost πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isEnabled πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isFramebuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isRenderbuffer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.isTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.lineWidth πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.linkProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.makeXRCompatible πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.WebGLRenderingContext.pixelStorei πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.polygonOffset πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.readPixels πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.renderbufferStorage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.sampleCoverage πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.scissor πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.shaderSource πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilFunc πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilFuncSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilMask πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilMaskSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilOp πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.stencilOpSeparate πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGLRenderingContext.texParameterf πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texParameteri πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.texSubImage2D πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox for Android: Textures from video elements are not supported. See bug 1884282.
api.WebGLRenderingContext.uniform1f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform1iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform2iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform3iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4i πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniform4iv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.uniformMatrix4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.unpackColorSpace πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
api.WebGLRenderingContext.useProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.validateProgram πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib1f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib1fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib1fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib2f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib2fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib2fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib3f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib3fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib3fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttrib4f πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib4fv πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.vertexAttrib4fv.value_param_accepts_SharedArrayBuffer Chrome Android8/1/2017 Edge1/15/2020897
api.WebGLRenderingContext.vertexAttribPointer πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLRenderingContext.viewport πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLSampler πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLShader πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.precision πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.rangeMax πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLShaderPrecisionFormat.rangeMin πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLSync πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLTexture πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLTransformFeedback πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLUniformLocation πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.WebGLVertexArrayObject πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
api.WebGLVertexArrayObjectOES πŸ“‹Chrome Android2/27/2013 Edge4/30/20181888
api.WebSocket πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Message size limited to 16 MB (see bug 711205).Firefox for Android: Message size limited to 16 MB (see bug 711205).
api.WebSocket.WebSocket πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.WebSocket.url_parameter_http_https_relative Chrome Android5/14/2024 Edge5/17/20243
api.WebSocket.binaryType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.bufferedAmount πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.close_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.extensions πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.open_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.protocol_rfc_6455 Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.send πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Only parameter of type ArrayBuffer and String supported.Firefox: Only parameter of type String supported.Firefox: Only parameter of type String supported. Returns boolean.Firefox for Android: Only parameter of type ArrayBuffer and String supported.Firefox for Android: Only parameter of type String supported.Firefox for Android: Only parameter of type String supported. Returns boolean.
api.WebSocket.url πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocket.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.WebSocketError Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.WebSocketError Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.closeCode Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketError.reason Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.WebSocketStream Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.close Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.closed Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.opened Chrome Android4/16/2024 Edge4/18/20242
api.WebSocketStream.url Chrome Android4/16/2024 Edge4/18/20242
api.WebTransport πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.WebTransport πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.WebTransport.options_serverCertificateHashes_parameter πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.WebTransport.byob_readers Chrome Android1/10/2023 Edge1/12/20232
api.WebTransport.close πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.closed πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.createBidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.createUnidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
Firefox: Returns a WritableStream instead of a WebTransportSendStream.Firefox for Android: Returns a WritableStream instead of a WebTransportSendStream.
api.WebTransport.createUnidirectionalStream.byob_readers Chrome Android1/10/2023 Edge1/12/20232
api.WebTransport.datagrams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.incomingBidirectionalStreams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.incomingUnidirectionalStreams πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransport.protocol πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
api.WebTransport.ready πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream.readable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportBidirectionalStream.writable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.byob_readers Chrome Android1/10/2023 Edge1/12/20232
api.WebTransportDatagramDuplexStream.incomingHighWaterMark πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.incomingMaxAge πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.maxDatagramSize πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.outgoingHighWaterMark πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.outgoingMaxAge πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.readable πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportDatagramDuplexStream.writable Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.WebTransportError πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.source πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WebTransportError.streamErrorCode πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
api.WheelEvent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.WheelEvent πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WheelEvent.deltaMode πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
api.WheelEvent.deltaX πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.deltaY πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.deltaZ πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
Internet Explorer: IE9 supports an old draft of the spec where this value was a long instead of a double.
api.WheelEvent.pinch_to_zoom_support Chrome Android11/14/2013 Edge1/15/20202253
api.WheelEvent.wheelDelta Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.wheelDeltaX Chrome Android6/27/2012 Edge7/29/20151127
api.WheelEvent.wheelDeltaY Chrome Android6/27/2012 Edge7/29/20151127
api.Window πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: The Window interface is not implemented, but some methods, and properties are available in the global scope.
api.Window.DOMContentLoaded_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.afterprint_event πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
api.Window.alert πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.appinstalled_event πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
Opera: Opera exposes the onappinstalled event handler, but the event is never fired.Opera Android: Opera exposes the onappinstalled event handler, but the event is never fired.
api.Window.beforeinstallprompt_event πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
Chrome: The onbeforeinstallprompt event handler property is not supported.Chrome Android: The onbeforeinstallprompt event handler property is not supported.Opera: The onbeforeinstallprompt event handler property is not supported.Opera Android: The onbeforeinstallprompt event handler property is not supported.Samsung Internet: The onbeforeinstallprompt event handler property is not supported.WebView Android: The onbeforeinstallprompt event handler property is not supported.
api.Window.beforeprint_event πŸ“‹Edge7/29/2015 Chrome Android12/5/2017860
api.Window.beforeunload_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.beforeunload_event.event_returnvalue_activation Chrome Android10/31/2023 Edge11/2/20232
Chrome: Before Chrome 119, an empty string incorrectly activated the confirmation dialog.Chrome Android: Before Chrome Android 119, an empty string incorrectly activated the confirmation dialog.Edge: Before Edge 119, an empty string incorrectly activated the confirmation dialog.Quest Browser: Before Quest Browser false, an empty string incorrectly activated the confirmation dialog.Opera: Before Opera 105, an empty string incorrectly activated the confirmation dialog.Opera Android: Before Opera Android 79, an empty string incorrectly activated the confirmation dialog.Samsung Internet: Before Samsung Internet 25.0, an empty string incorrectly activated the confirmation dialog.WebView Android: Before WebView Android 119, an empty string incorrectly activated the confirmation dialog.
api.Window.beforeunload_event.generic_string_displayed Edge7/29/2015 Chrome Android6/8/2016315
api.Window.beforeunload_event.preventdefault_activation Chrome Android10/31/2023 Edge11/2/20232
api.Window.beforeunload_event.return_string_activation Chrome Android6/27/2012 Edge7/29/20151127
api.Window.blur πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.blur_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.Firefox: Before Firefox 24, the interface for this event is a plain Event, not FocusEvent.Firefox for Android: Apart from firing the event on window as other browsers do, Firefox for Android also fires the event on the document object. See bug 1228802.Firefox for Android: Before Firefox for Android 24, the interface for this event is a plain Event, not FocusEvent.
api.Window.cancelAnimationFrame πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.Window.cancelIdleCallback πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Window.captureEvents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.close πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 95, script-closeability depended on having an opener, not on being created by web content.Chrome Android: Before Chrome Android 95, script-closeability depended on having an opener, not on being created by web content.Deno: Exits the current Deno process.Firefox: Before Firefox 128, script-closeability depended on having an opener, not on being created by web content.Firefox for Android: Before Firefox for Android 128, script-closeability depended on having an opener, not on being created by web content.Quest Browser: Before Quest Browser 18.0, script-closeability depended on having an opener, not on being created by web content.Samsung Internet: Before Samsung Internet 17.0, script-closeability depended on having an opener, not on being created by web content.WebView Android: Before WebView Android 95, script-closeability depended on having an opener, not on being created by web content.
api.Window.closed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.confirm πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.cookieStore πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.Window.crashReport πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
api.Window.credentialless πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
api.Window.customElements πŸ“‹Chrome Android10/19/2016 Edge1/15/20201183
api.Window.devicePixelRatio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: In Safari, the devicePixelRatio does not change when the page is zoomed. See bug 124862.Safari on iOS: In Safari on iOS, the devicePixelRatio does not change when the page is zoomed. See bug 124862.WebView on iOS: In WebView on iOS, the devicePixelRatio does not change when the page is zoomed. See bug 124862.
api.Window.devicemotion_event πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.Window.deviceorientation_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.deviceorientationabsolute_event πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.Window.document πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.external πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From Firefox 78 AddSearchProvider() does nothing, as the specification requires.Firefox for Android: From Firefox for Android 79 AddSearchProvider() does nothing, as the specification requires.
api.Window.fence πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Window.fetchLater πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
api.Window.find Chrome Android6/27/2012 Edge1/15/20202758
api.Window.focus πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting in Chrome 66, opening a popup in fullscreen mode and calling this function will end fullscreen mode.
api.Window.focus_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Apart from firing the event on window as other browsers do, Firefox also fires the event on the document object. See bug 1228802.Firefox: Before Firefox 24, the interface for this event is a plain Event, not FocusEvent.Firefox for Android: Apart from firing the event on window as other browsers do, Firefox for Android also fires the event on the document object. See bug 1228802.Firefox for Android: Before Firefox for Android 24, the interface for this event is a plain Event, not FocusEvent.
api.Window.frameElement πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.frames πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.gamepadconnected_event πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: The ongamepadconnected event handler property is not supported. See bug 40175074.Chrome Android: The ongamepadconnected event handler property is not supported. See bug 40175074.Edge: The ongamepadconnected event handler property is not supported. See bug 40175074.Firefox: The ongamepadconnected event handler property is not supported. See bug 1697093.Firefox for Android: The ongamepadconnected event handler property is not supported. See bug 1697093.Quest Browser: The ongamepadconnected event handler property is not supported. See bug 40175074.Opera: The ongamepadconnected event handler property is not supported. See bug 40175074.Opera Android: The ongamepadconnected event handler property is not supported. See bug 40175074.Safari: The ongamepadconnected event handler property is not supported. See bug 223860.Safari on iOS: The ongamepadconnected event handler property is not supported. See bug 223860.Samsung Internet: The ongamepadconnected event handler property is not supported. See bug 40175074.WebView Android: The ongamepadconnected event handler property is not supported. See bug 40175074.WebView on iOS: The ongamepadconnected event handler property is not supported. See bug 223860.
api.Window.gamepaddisconnected_event πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
Chrome: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Chrome Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Edge: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Firefox: The ongamepaddisconnected event handler property is not supported. See bug 1697093.Firefox for Android: The ongamepaddisconnected event handler property is not supported. See bug 1697093.Quest Browser: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Opera: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Opera Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.Safari: The ongamepaddisconnected event handler property is not supported. See bug 223860.Safari on iOS: The ongamepaddisconnected event handler property is not supported. See bug 223860.Samsung Internet: The ongamepaddisconnected event handler property is not supported. See bug 40175074.WebView Android: The ongamepaddisconnected event handler property is not supported. See bug 40175074.WebView on iOS: The ongamepaddisconnected event handler property is not supported. See bug 223860.
api.Window.getComputedStyle πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).Firefox for Android: Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).
api.Window.getComputedStyle.pseudo_element_support Chrome Android6/27/2012 Edge7/29/20151127
api.Window.getDigitalGoodsService πŸ“‹Chrome Android4/26/2022 Edge3/6/20251045
api.Window.getScreenDetails πŸ“‹Chrome Android3/29/2022 Edge4/1/20223
api.Window.getSelection πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.hashchange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: A regular Event object is fired, rather than a HashChangeEvent object.
api.Window.history πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.innerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Firefox for Android: Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Safari on iOS: This property returns the height of the visual viewport instead of the layout viewport. See bug 174362 for details.WebView on iOS: This property returns the height of the visual viewport instead of the layout viewport. See bug 174362 for details.
api.Window.innerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: From version 4 to 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Firefox for Android: Before version 24, this property could give a wrong value before page load in certain circumstances (see bug 641188).Safari on iOS: This property returns the width of the visual viewport instead of the layout viewport. See bug 174362 for details.WebView on iOS: This property returns the width of the visual viewport instead of the layout viewport. See bug 174362 for details.
api.Window.languagechange_event πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
api.Window.length πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.localStorage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The key used for the Web Storage bucket is based on various factors. See the Deno manual.
api.Window.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: Reflects the value passed via the --location runtime flag.Firefox: Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.Firefox for Android: Before Firefox for Android 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.
api.Window.locationbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.matchMedia πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.menubar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.message_event πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
api.Window.messageerror_event πŸ“‹Chrome Android8/1/2017 Edge10/2/2018427
api.Window.moveBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.moveTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.moveTo.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Chrome: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Chrome Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Edge: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Firefox: Multi-screen coordinates are used, but windows are clamped to their existing displays.Firefox for Android: Multi-screen coordinates are used, but windows are clamped to their existing displays.Quest Browser: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.Samsung Internet: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.name πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222.Firefox for Android: Before Firefox for Android 86, if a new page from another domain is loaded into a tab, then window.name is not set to an empty string, which can allow some cross-site attacks. See bug 1685089 and bug 444222.
api.Window.navigation πŸ“‹Chrome Android5/24/2022 Edge5/31/20227
api.Window.navigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.offline_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.online_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.open πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: This method will not function if the target parameter is unspecified or set to _blank.WebView on iOS: This method will not function if the target parameter is unspecified or set to _blank.
api.Window.open.features_parameter_attributionsrc Chrome Android5/14/2024 Edge5/17/20243
api.Window.open.features_parameter_popup Chrome Android2/1/2022 Edge2/3/20222
api.Window.open.once_per_event Chrome Android2/27/2013 Edge7/29/2015882
api.Window.open.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Chrome: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Chrome Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Edge: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Quest Browser: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Opera Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.Samsung Internet: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView Android: Without the window-management permission, multi-screen coordinates are used, but windows are clamped to their existing displays.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.opener πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.originAgentCluster πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Window.outerHeight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.outerWidth πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.pagehide_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.pagereveal_event πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
api.Window.pageshow_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.pageswap_event πŸ“‹Chrome Android4/16/2024 Edge4/18/20242
Safari: Cross-origin navigation does not fire pageswap. See bug 306447.Safari on iOS: Cross-origin navigation does not fire pageswap. See bug 306447.WebView on iOS: Cross-origin navigation does not fire pageswap. See bug 306447.
api.Window.parent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.personalbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.popstate_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before version 34, Chrome would fire a popstate event on page load.Chrome Android: Before version 34, Chrome Android would fire a popstate event on page load.Quest Browser: Before version 5.0, Quest Browser would fire a popstate event on page load.Safari: Before version 10, Safari would fire a popstate event on page load.Safari on iOS: Before version 10, Safari on iOS would fire a popstate event on page load.Samsung Internet: Before version 2.0, Samsung Internet would fire a popstate event on page load.WebView Android: Before version 37, WebView Android would fire a popstate event on page load.WebView on iOS: Before version 10, WebView on iOS would fire a popstate event on page load.
api.Window.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.Firefox: Before Firefox 6, the message parameter must be a string. Since Firefox 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.Firefox for Android: Firefox for Android 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.Firefox for Android: Before Firefox for Android 6, the message parameter must be a string. Since Firefox for Android 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.Internet Explorer: IE10 had an important limitation: see this article for details.Internet Explorer: Support only for <frame> and <iframe>.
api.Window.postMessage.options_delegate_parameter Chrome Android3/29/2022 Edge4/1/20223
api.Window.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.Window.postMessage.transfer_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.Window.print πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.prompt πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Chrome Android: Starting with Chrome Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Firefox: Firefox strips newline characters from the prompt response; see bug 1716229.Firefox for Android: Firefox for Android strips newline characters from the prompt response; see bug 1716229.Internet Explorer: This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined. It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function.Quest Browser: Starting with Quest Browser 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Opera Android: Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.Samsung Internet: Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.WebView Android: Starting with WebView Android 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
api.Window.rejectionhandled_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.Window.releaseEvents πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.requestAnimationFrame πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Edge: Before version 17, Edge does not reliably fire requestAnimationFrame before the paint cycle.Firefox: Callback parameter is a DOMHighResTimestamp. This means ten microsecond precision and zero time as performance.now().Firefox: Callback parameter is a DOMTimestamp. This means millisecond precision and zero time as Date.now().Firefox: Could be called with no input parameters.Internet Explorer: Internet Explorer does not reliably fire requestAnimationFrame before the paint cycle.
api.Window.requestFileSystem Chrome Android6/27/2012 Edge1/15/20202758
api.Window.requestIdleCallback πŸ“‹Chrome Android12/2/2015 Edge1/15/20201505
api.Window.resizeBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
api.Window.resizeTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
api.Window.resize_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome does not fire a resize event on page load.Chrome Android: Chrome Android does not fire a resize event on page load.Edge: Before Edge 79, Edge fired a resize event on page load. This is no longer the case.Firefox: Before Firefox 68, Firefox fired a resize event on page load. This is no longer the case.Firefox for Android: Before Firefox for Android 68, Firefox for Android fired a resize event on page load. This is no longer the case.Quest Browser: Quest Browser does not fire a resize event on page load.Opera: Opera does not fire a resize event on page load.Opera Android: Opera does not fire a resize event on page load.Samsung Internet: Samsung Internet does not fire a resize event on page load.WebView Android: WebView does not fire a resize event on page load.
api.Window.resolveLocalFileSystemURL Chrome Android6/27/2012 Edge1/15/20202758
api.Window.screen πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenLeft πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenLeft.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenTop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.screenTop.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.Firefox for Android: Before Firefox for Android 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
api.Window.screenX.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.screenY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.Firefox for Android: Before Firefox for Android 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
api.Window.screenY.relative-multi-screen Chrome Android3/29/2022 Edge4/1/20223
Safari: Coordinate origin used is inconsistent/unreliable.Safari on iOS: Coordinate origin used is inconsistent/unreliable.WebView on iOS: Coordinate origin used is inconsistent/unreliable.
api.Window.scroll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scroll.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Safari does not have support for the smooth scroll behavior.Safari on iOS: Safari on iOS does not have support for the smooth scroll behavior.WebView on iOS: WebView on iOS does not have support for the smooth scroll behavior.
api.Window.scroll.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scroll.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollBy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollBy.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Safari does not have support for the smooth scroll behavior.Safari on iOS: Safari on iOS does not have support for the smooth scroll behavior.WebView on iOS: WebView on iOS does not have support for the smooth scroll behavior.
api.Window.scrollBy.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollBy.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollTo πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollTo.options_behavior_parameter Chrome Android9/5/2017 Edge1/15/2020862
Safari: Before version 15.4, Safari did not have support for the smooth scroll behavior.Safari on iOS: Before version 15.4, Safari on iOS did not have support for the smooth scroll behavior.WebView on iOS: Before version 15.4, WebView on iOS did not have support for the smooth scroll behavior.
api.Window.scrollTo.options_left_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollTo.options_top_parameter Chrome Android3/11/2015 Edge1/15/20201771
api.Window.scrollX πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollX.subpixel_precision Chrome Android1/21/2015 Edge10/2/20181350
api.Window.scrollY πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollY.subpixel_precision Chrome Android1/21/2015 Edge10/2/20181350
api.Window.scrollbars πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.scrollsnapchange_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Window.scrollsnapchanging_event πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
api.Window.self πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.sessionStorage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.sharedStorage πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
api.Window.showDirectoryPicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.Window.showOpenFilePicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.Window.showSaveFilePicker πŸ“‹Edge10/9/2020 Chrome Android1/14/20251558
api.Window.speechSynthesis πŸ“‹Chrome Android2/26/2014 Edge8/2/2016888
api.Window.status πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.statusbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.stop πŸ“‹Chrome Android6/27/2012 Edge8/2/20161497
api.Window.storage_event πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
api.Window.styleMedia Chrome Android6/27/2012 Edge7/29/20151127
api.Window.toolbar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.top πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 6, this property is read only, as defined by the standard.
api.Window.unhandledrejection_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
Firefox: event.preventDefault() does not prevent Firefox from logging the error message in the console, see bug 1642147.Firefox for Android: event.preventDefault() does not prevent Firefox for Android from logging the error message in the console, see bug 1642147.
api.Window.unload_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.Window.viewport πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.Window.visualViewport πŸ“‹Chrome Android9/5/2017 Edge1/15/2020862
api.Window.window πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WindowClient πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.focus πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.focused πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.WindowClient.navigate πŸ“‹Chrome Android3/9/2016 Edge4/30/2018782
Safari: This method exists, but always throws NotSupportedError.Safari on iOS: This method exists, but always throws NotSupportedError.
api.WindowClient.visibilityState πŸ“‹Chrome Android4/15/2015 Edge4/30/20181111
api.Worker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Inherits from a Node EventEmitter instead of DOM EventTarget.Node.js: Also supports CommonJS modules, enabled for files ending with .cjs and for files ending with .js when the nearest parent package.json file contains a top-level field "type" with a value not of "commonjs".Node.js: Available as a part of the worker_threads module.
api.Worker.Worker πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Takes entirely different options parameters.
api.Worker.Worker.ecmascript_modules Chrome Android2/4/2020 Edge2/7/20203
Node.js: ECMAScript modules are enabled for files ending with .mjs and for files ending with .js when the nearest parent package.json file contains a top-level field "type" with a value of "module".Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.WebView on iOS: Nested workers support was introduced in WebView on iOS 15.5.WebView on iOS: Script loading in nested workers was introduced in WebView on iOS 16.4.
api.Worker.Worker.enforces_trusted_types Chrome Android1/4/2022 Edge1/6/20222
api.Worker.Worker.options_name_parameter Edge10/2/2018 Chrome Android10/17/201815
api.Worker.Worker.options_type_parameter Chrome Android2/4/2020 Edge2/7/20203
Deno: Only supports module
api.Worker.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.Worker.message_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Supports the event, but only via Node EventEmitter.
api.Worker.postMessage πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.Deno: The message parameter does not support SharedArrayBuffer.Deno: The transfer parameter is not supported, and results in an error being thrown.Deno: Data passed in the message parameter is serialized with JSON, not the structured clone algorithm.Deno: The transfer parameter is not supported, and results in an error being thrown.Internet Explorer: Internet Explorer does not support Transferable objects.Node.js: Only accepts an array of transfer objects as the second parameter, not an options object with a transfer property.Node.js: Only supports transferring ArrayBuffer and MessagePort objects.
api.Worker.postMessage.options_includeUserActivation_parameter Chrome Android1/29/2019 Edge1/15/2020351
api.Worker.terminate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Promise.Node.js: Takes an optional callback parameter to be executed when the worker has terminated.
api.Worker.worker_support Chrome Android9/4/2018 Edge1/15/2020498
Chrome: Not available in Shared Workers. See bug 40695450.Chrome Android: Not available in Shared Workers. See bug 40695450.Edge: Not available in Shared Workers. See bug 40695450.Quest Browser: Not available in Shared Workers. See bug 40695450.Opera: Not available in Shared Workers. See bug 40695450.Opera Android: Not available in Shared Workers. See bug 40695450.Safari: Not available in Shared Workers. See bug 265263.Safari on iOS: Not available in Shared Workers. See bug 265263.Samsung Internet: Not available in Shared Workers. See bug 40695450.WebView Android: Not available in Shared Workers. See bug 40695450.WebView on iOS: Not available in Shared Workers. See bug 265263.
api.WorkerGlobalScope πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.fonts πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.WorkerGlobalScope.importScripts πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.importScripts.enforces_trusted_types πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
api.WorkerGlobalScope.importScripts.mime_checks Chrome Android12/4/2018 Edge1/15/2020407
api.WorkerGlobalScope.languagechange_event πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
api.WorkerGlobalScope.location πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.navigator πŸ“‹Chrome Android6/27/2012 Edge4/30/20182133
api.WorkerGlobalScope.rejectionhandled_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WorkerGlobalScope.securitypolicyviolation_event πŸ“‹Chrome Android3/11/2015 Edge4/5/2017756
api.WorkerGlobalScope.self πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerGlobalScope.unhandledrejection_event πŸ“‹Chrome Android3/9/2016 Edge1/15/20201407
api.WorkerLocation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.hash πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.host πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.hostname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.href πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.origin πŸ“‹Chrome Android10/8/2014 Edge8/2/2016664
api.WorkerLocation.pathname πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.port πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.protocol πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.search πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerLocation.toString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appCodeName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appName πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.appVersion πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.connection πŸ“‹Chrome Android10/8/2014 Edge1/15/20201925
api.WorkerNavigator.deviceMemory πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
Chrome: From Chrome 147, reported values are 2, 4, 8, 16, and 32.Chrome: Before Chrome 147, reported values are 0.25, 0.5, 1, 2, 4, and 8.Chrome Android: From Chrome 147, reported values are 1, 2, 4, and 8.Chrome Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Edge: From Edge 147, reported values are 2, 4, 8, 16, and 32.Edge: Before Edge 147, reported values are 0.25, 0.5, 1, 2, 4, and 8.Quest Browser: From Chrome 147, reported values are 1, 2, 4, and 8.Quest Browser: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Opera: From Opera false, reported values are 2, 4, 8, 16, and 32.Opera: Before Opera false, reported values are 0.25, 0.5, 1, 2, 4, and 8.Opera Android: From Chrome 147, reported values are 1, 2, 4, and 8.Opera Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.Samsung Internet: From Chrome 147, reported values are 1, 2, 4, and 8.Samsung Internet: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.WebView Android: From Chrome 147, reported values are 1, 2, 4, and 8.WebView Android: Before Chrome 147, reported values were 0.25, 0.5, 1, 2, 4, and 8.
api.WorkerNavigator.gpu πŸ“‹Edge5/5/2023 Chrome Android1/23/2024263
Chrome: Supported on ChromeOS, macOS, and Windows.Chrome: Supported on Linux (Intel Gen12+ GPUs only) since Chrome 144.Edge: Supported on ChromeOS, macOS, and Windows.Edge: Supported on Linux (Intel Gen12+ GPUs only) since Edge 144.Firefox: Supports all contexts except service workers. See bug 1942431.Firefox: Supports Windows since Firefox 141. See bug 1972486.Firefox: Supports macOS Tahoe on Apple silicon since Firefox 145. See bug 1992212.Firefox: Supports older macOS versions on Apple silicon since Firefox 147. See bug 1993341.Firefox: Does not support macOS on Intel CPUs. See bug 2004105.Firefox: Does not support Linux. See bug 2006676.Firefox for Android: Supports all contexts except service workers. See bug 1942431.Firefox for Android: Supports Windows since Firefox for Android 141. See bug 1972486.Firefox for Android: Supports macOS Tahoe on Apple silicon since Firefox for Android 145. See bug 1992212.Firefox for Android: Supports older macOS versions on Apple silicon since Firefox for Android 147. See bug 1993341.Firefox for Android: Does not support macOS on Intel CPUs. See bug 2004105.Firefox for Android: Does not support Linux. See bug 2006676.Opera: Supported on ChromeOS, macOS, and Windows.Opera: Supported on Linux (Intel Gen12+ GPUs only) since Opera false.
api.WorkerNavigator.hardwareConcurrency πŸ“‹Chrome Android9/3/2014 Edge4/5/2017945
Safari: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.Safari on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.WebView on iOS: The value of this property is clamped to 4 or 8 cores, to prevent device fingerprinting. See bug 233381.
api.WorkerNavigator.language πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, this property's value was also part of the user agent string, as reported by navigator.userAgent. Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.
api.WorkerNavigator.languages πŸ“‹Chrome Android9/3/2014 Edge10/17/20171140
Chrome: Before Chrome 65, navigator.languages[0] is not guaranteed to equal navigator.language.Chrome Android: Before Chrome Android 65, navigator.languages[0] is not guaranteed to equal navigator.language.Firefox: In Firefox, the navigator.languages property's value is taken from the intl.accept_languages preference.Firefox for Android: In Firefox for Android, the navigator.languages property's value is taken from the intl.accept_languages preference.Internet Explorer: Closest available (non-standard) properties are userLanguage and browserLanguage.Quest Browser: Before Quest Browser 5.0, navigator.languages[0] is not guaranteed to equal navigator.language.WebView Android: Before version 65, navigator.languages[0] is not guaranteed to equal navigator.language.
api.WorkerNavigator.locks πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
api.WorkerNavigator.mediaCapabilities πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
api.WorkerNavigator.ml πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
api.WorkerNavigator.onLine πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false).Opera: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.Opera Android: From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.WebView Android: Can incorrectly return true, see bug 41369933.
api.WorkerNavigator.permissions πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
api.WorkerNavigator.platform πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 69, platform would report running on a 32-bit CPU if running the 32-bit version of Firefox on a 64-bit system.Firefox: You can override the value returned by platform by setting the preference general.platform.override to the string you wish to be returned instead.
api.WorkerNavigator.product πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.serial πŸ“‹Edge3/4/2021 Chrome Android6/24/20251573
Chrome Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.Opera Android: Serial ports are only available if they're provided by Bluetooth RFCOMM serial port emulation.
api.WorkerNavigator.storage πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
api.WorkerNavigator.storageBuckets πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
api.WorkerNavigator.usb πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
Chrome: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome: Available in dedicated workers, not available in shared workers and service workers.Chrome Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Chrome Android: Available in dedicated workers, not available in shared workers and service workers.Edge: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Edge: Available in dedicated workers, not available in shared workers and service workers.Quest Browser: Available in dedicated workers, not available in shared workers and service workers.Opera: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera: Available in dedicated workers, not available in shared workers and service workers.Opera Android: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Opera Android: Available in dedicated workers, not available in shared workers and service workers.Samsung Internet: Available in dedicated workers and WebExtension service workers, not available in shared workers and normal service workers.Samsung Internet: Available in dedicated workers, not available in shared workers and service workers.WebView Android: WebView exposes navigator.usb, but does not support WebUSB.
api.WorkerNavigator.userAgent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.WorkerNavigator.userAgentData πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.Worklet πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.Worklet.addModule πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.Worklet.ecmascript_modules Chrome Android2/4/2020 Edge2/7/20203
Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.WebView on iOS: Nested workers support was introduced in WebView on iOS 15.5.WebView on iOS: Script loading in nested workers was introduced in WebView on iOS 16.4.
api.WorkletGlobalScope πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
api.WritableStream πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStream.WritableStream πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.abort πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.close πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.WritableStream.getWriter πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.locked πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStream.transferable πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.WritableStreamDefaultController πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStreamDefaultController.error πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultController.signal πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
api.WritableStreamDefaultWriter πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
Node.js: Available as a part of the stream/web module.
api.WritableStreamDefaultWriter.WritableStreamDefaultWriter πŸ“‹Chrome Android10/22/2019 Edge1/15/202085
api.WritableStreamDefaultWriter.abort πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.close πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.closed πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.desiredSize πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.ready πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.releaseLock πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.WritableStreamDefaultWriter.write πŸ“‹Chrome Android6/6/2017 Edge10/17/2017133
api.XMLDocument πŸ“‹Chrome Android4/2/2014 Edge7/29/2015483
Chrome: Implemented as an alias for Document.Chrome Android: Implemented as an alias for Document.Opera: Implemented as an alias for Document.Opera Android: Implemented as an alias for Document.Safari: Implemented as an alias for Document.Safari on iOS: Implemented as an alias for Document.Samsung Internet: Implemented as an alias for Document.WebView Android: Implemented as an alias for Document.WebView on iOS: Implemented as an alias for Document.
api.XMLHttpRequest πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Implemented via ActiveXObject('Microsoft.XMLHTTP')
api.XMLHttpRequest.XMLHttpRequest πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.abort πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.getAllResponseHeaders πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting from Firefox 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox 49 empty headers had been ignored. Since Firefox 50 the preference defaults to true.Firefox for Android: Starting from Firefox for Android 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox for Android 49 empty headers had been ignored. Since Firefox for Android 50 the preference defaults to true.
api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase Chrome Android8/1/2017 Edge1/15/2020897
api.XMLHttpRequest.getResponseHeader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting from Firefox 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox 49 empty headers had been ignored. Since Firefox 50 the preference defaults to true.Firefox for Android: Starting from Firefox for Android 49, empty headers are returned as empty strings in case the preference network.http.keep_empty_response_headers_as_empty_string is set to true, defaulting to false. Before Firefox for Android 49 empty headers had been ignored. Since Firefox for Android 50 the preference defaults to true.
api.XMLHttpRequest.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.open πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 30, synchronous requests on the main thread have been deprecated due to their negative impact on performance and the user experience. Therefore, the async parameter may not be false except in a Worker.Firefox for Android: Starting in Firefox for Android 30, synchronous requests on the main thread have been deprecated due to their negative impact on performance and the user experience. Therefore, the async parameter may not be false except in a Worker.
api.XMLHttpRequest.overrideMimeType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Implemented via ActiveXObject
api.XMLHttpRequest.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.readyState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.readystatechange_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.response πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.responseText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 10, the value of XMLHttpRequest.responseText could be read only once the request was complete.
api.XMLHttpRequest.responseType πŸ“‹Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.arraybuffer_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.blob_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.document_value Chrome Android11/14/2013 Edge7/29/2015622
api.XMLHttpRequest.responseType.json_value Chrome Android11/14/2013 Edge1/15/20202253
api.XMLHttpRequest.responseURL πŸ“‹Chrome Android9/3/2014 Edge8/2/2016699
api.XMLHttpRequest.responseXML πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 51, an error parsing the received data added a <parsererror> node to the top of the Document and then returned the Document in whatever state it happens to be in. This was inconsistent with the specification. Starting with Firefox 51, this scenario now correctly returns null as per the spec.Firefox for Android: Before Firefox for Android 51, an error parsing the received data added a <parsererror> node to the top of the Document and then returned the Document in whatever state it happens to be in. This was inconsistent with the specification. Starting with Firefox for Android 51, this scenario now correctly returns null as per the spec.
api.XMLHttpRequest.send πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.send.body_ArrayBufferView_type Chrome Android2/27/2013 Edge7/29/2015882
api.XMLHttpRequest.send.body_ArrayBuffer_type Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.send.body_Blob_type Chrome Android2/27/2013 Edge7/29/2015882
api.XMLHttpRequest.send.body_FormData_type Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.send.body_URLSearchParams_type Chrome Android6/6/2017 Edge4/30/2018328
Safari: Doesn't send the correct Content-Type header by default. See bug 227477.Safari on iOS: Doesn't send the correct Content-Type header by default. See bug 227477.WebView on iOS: Doesn't send the correct Content-Type header by default. See bug 227477.
api.XMLHttpRequest.setAttributionReporting πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.XMLHttpRequest.setPrivateToken πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.XMLHttpRequest.setRequestHeader πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.status πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()
api.XMLHttpRequest.statusText πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()
api.XMLHttpRequest.timeout πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLHttpRequest.timeout_event πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLHttpRequest.upload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequest.withCredentials πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting with Firefox 11, it's no longer supported to use the withCredentials attribute when performing synchronous requests. Attempting to do so throws an NS_ERROR_DOM_INVALID_ACCESS_ERR exception.Firefox for Android: Starting with Firefox for Android 14, it's no longer supported to use the withCredentials attribute when performing synchronous requests. Attempting to do so throws an NS_ERROR_DOM_INVALID_ACCESS_ERR exception.Internet Explorer: Internet Explorer versions 8 and 9 supported cross-domain requests (CORS) using XDomainRequest.
api.XMLHttpRequest.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestEventTarget πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.abort_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.error_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.load_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.loadend_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.loadstart_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.progress_event πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLHttpRequestUpload.timeout_event πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
api.XMLSerializer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLSerializer.XMLSerializer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XMLSerializer.serializeToString πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.XPathEvaluator πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.createExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.createNSResolver πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathEvaluator.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathExpression πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathExpression.evaluate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.booleanValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.invalidIteratorState πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.iterateNext πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.numberValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.resultType πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.singleNodeValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.snapshotItem πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.snapshotLength πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XPathResult.stringValue πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XRAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchor.anchorSpace πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchor.delete πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.@@iterator Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.entries Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.forEach Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.has Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.keys Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.size Chrome Android8/25/2020 Edge8/27/20202
api.XRAnchorSet.values Chrome Android8/25/2020 Edge8/27/20202
api.XRBoundedReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRBoundedReferenceSpace.boundsGeometry πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRCPUDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCPUDepthInformation.data πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCPUDepthInformation.getDepthInMeters πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRCamera πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRCamera.height πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRCamera.width πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.height πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.normDepthBufferFromNormView πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.projectionMatrix πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRDepthInformation.rawValueToMeters πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRDepthInformation.transform πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRDepthInformation.width πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.createAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRFrame.getDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRFrame.getHitTestResults πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRFrame.getHitTestResultsForTransientInput πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRFrame.getLightEstimate πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRFrame.getPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.getViewerPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRFrame.trackedAnchors πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRHitTestResult πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestResult.createAnchor πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
api.XRHitTestResult.getPose πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRHitTestSource.cancel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRInputSource πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.gamepad πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.gripSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.handedness πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.profiles πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.targetRayMode πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSource.targetRaySpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.@@iterator Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.entries Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.forEach Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.keys Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.length πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceArray.values Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.XRInputSourceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.frame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourceEvent.inputSource πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.XRInputSourcesChangeEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.added πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.removed πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRInputSourcesChangeEvent.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRLayer πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.XRLightEstimate πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.primaryLightDirection πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.primaryLightIntensity πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightEstimate.sphericalHarmonicsCoefficients πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe.probeSpace πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRLightProbe.reflectionchange_event πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRPose.emulatedPosition πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRPose.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRay πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.XRRay πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.direction πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.matrix πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRRay.origin πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpace.getOffsetReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpace.reset_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.XRReferenceSpaceEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.referenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRReferenceSpaceEvent.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.baseLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.depthFar πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.depthNear πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRenderState.inlineVerticalFieldOfView πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.XRRigidTransform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.inverse πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.matrix πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.orientation πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRRigidTransform.position πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.cancelAnimationFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.depthActive πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.depthDataFormat πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.depthType πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.depthUsage πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.domOverlayState πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.enabledFeatures πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
api.XRSession.end πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.end_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.environmentBlendMode πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.inputSources πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.inputsourceschange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.interactionMode πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
api.XRSession.pauseDepthSensing πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.preferredReflectionFormat πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.renderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.requestAnimationFrame πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.requestHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.requestHitTestSourceForTransientInput πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRSession.requestLightProbe πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRSession.requestReferenceSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.resumeDepthSensing πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
api.XRSession.select_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.selectend_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.selectstart_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.squeeze_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.squeezeend_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.squeezestart_event πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.XRSession.updateRenderState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.visibilityState πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSession.visibilitychange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent.XRSessionEvent πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSessionEvent.session πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSpace πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.devicechange_event πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.isSessionSupported πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRSystem.requestSession πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRTransientInputHitTestResult πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestResult.inputSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestResult.results πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestSource πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRTransientInputHitTestSource.cancel πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
api.XRView πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.camera πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRView.eye πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.index πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRView.isFirstPersonObserver πŸ“‹Edge10/9/2020 Chrome Android10/20/202011
Chrome: Always returns false since no headset with first-person view is supported.Chrome Android: Always returns false since no headset with first-person view is supported.Edge: Always returns false since no headset with first-person view is supported.Quest Browser: Always returns false since no headset with first-person view is supported.Opera: Always returns false since no headset with first-person view is supported.Opera Android: Always returns false since no headset with first-person view is supported.Samsung Internet: Always returns false since no headset with first-person view is supported.
api.XRView.projectionMatrix πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRView.recommendedViewportScale πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRView.requestViewportScale πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRView.transform πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewerPose πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewerPose.views πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.height πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.width πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.x πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRViewport.y πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRVisibilityMaskChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.XRVisibilityMaskChangeEvent πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.eye πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.index πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.indices πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.session πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRVisibilityMaskChangeEvent.vertices πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
api.XRWebGLBinding πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.XRWebGLBinding.XRWebGLBinding πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
api.XRWebGLBinding.getCameraImage πŸ“‹Chrome Android10/25/2022 Edge10/27/20222
api.XRWebGLBinding.getDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLBinding.getReflectionCubeMap πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLDepthInformation πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLDepthInformation.texture πŸ“‹Chrome Android4/13/2021 Edge4/15/20212
api.XRWebGLLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.XRWebGLLayer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.antialias πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebuffer πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebufferHeight πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.framebufferWidth πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.getNativeFramebufferScaleFactor_static πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.getViewport πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XRWebGLLayer.ignoreDepthValues πŸ“‹Chrome Android12/17/2019 Edge1/15/202029
api.XSLTProcessor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.XSLTProcessor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.clearParameters πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.getParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome only supports string values.Chrome Android: Chrome Android only supports string values.Edge: Edge only supports string values.Quest Browser: Quest Browser only supports string values.Opera: Opera only supports string values.Opera Android: Opera only supports string values.Safari: Safari only supports string values.Safari on iOS: Safari on iOS only supports string values.Samsung Internet: Samsung Internet only supports string values.WebView Android: WebView only supports string values.WebView on iOS: WebView on iOS only supports string values.
api.XSLTProcessor.importStylesheet πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.removeParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.reset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.XSLTProcessor.setParameter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome only supports string values.Chrome Android: Chrome Android only supports string values.Edge: Edge only supports string values.Quest Browser: Quest Browser only supports string values.Opera: Opera only supports string values.Opera Android: Opera only supports string values.Safari: Safari only supports string values.Safari on iOS: Safari on iOS only supports string values.Samsung Internet: Samsung Internet only supports string values.WebView Android: WebView only supports string values.WebView on iOS: WebView on iOS only supports string values.
api.XSLTProcessor.transformToDocument πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome returns null if an error occurs.Chrome Android: Chrome Android returns null if an error occurs.Edge: Edge returns null if an error occurs.Firefox: Firefox throws an exception if an error occurs.Firefox for Android: Firefox for Android throws an exception if an error occurs.Quest Browser: Quest Browser returns null if an error occurs.Opera: Opera 12.1 and earlier throws an exception if an error occurs.Opera: Opera 15 and later returns null if an error occurs.Opera Android: Opera Android 12.1 and earlier throws an exception if an error occurs.Opera Android: Opera Android 14 and later returns null if an error occurs.Safari: Safari returns null if an error occurs.Safari on iOS: Safari on iOS returns null if an error occurs.Samsung Internet: Samsung Internet returns null if an error occurs.WebView Android: WebView returns null if an error occurs.WebView on iOS: WebView on iOS returns null if an error occurs.
api.XSLTProcessor.transformToFragment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome returns null if an error occurs.Chrome Android: Chrome Android returns null if an error occurs.Edge: Edge returns null if an error occurs.Firefox: Firefox throws an exception if an error occurs.Firefox for Android: Firefox for Android throws an exception if an error occurs.Quest Browser: Quest Browser returns null if an error occurs.Opera: Opera 12.1 and earlier throws an exception if an error occurs.Opera: Opera 15 and later returns null if an error occurs.Opera Android: Opera Android 12.1 and earlier throws an exception if an error occurs.Opera Android: Opera Android 14 and later returns null if an error occurs.Safari: Safari returns null if an error occurs.Safari on iOS: Safari on iOS returns null if an error occurs.Samsung Internet: Samsung Internet returns null if an error occurs.WebView Android: WebView returns null if an error occurs.WebView on iOS: WebView on iOS returns null if an error occurs.
api.atob πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.atob.worker_support Chrome Android10/2/2013 Edge7/29/2015665
api.btoa πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.btoa.worker_support Chrome Android10/2/2013 Edge7/29/2015665
api.caches πŸ“‹Chrome Android1/21/2015 Edge10/17/20171000
api.caches.secure_context_required Chrome Android3/6/2018 Edge1/15/2020680
api.caches.worker_support Chrome Android1/21/2015 Edge10/17/20171000
api.clearInterval πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: From Internet Explorer 4 through 8, clearInterval is an Object rather than a Function. This behavior was fixed in Internet Explorer 9.Node.js: Takes a Timeout object instead of the intervalID.
api.clearInterval.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.clearTimeout πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: From Internet Explorer 4 through 8, clearTimeout is an Object rather than a Function. This behavior was fixed in Internet Explorer 9.Node.js: Takes a Timeout object instead of the timeoutID.
api.clearTimeout.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.console πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 8 and 9, the console object is undefined when the developer tools are not open. This behavior was fixed in Internet Explorer 10.
api.console.assert_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Throws error when assertion fails.
api.console.clear_static πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.console.countReset_static πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
api.console.count_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.debug_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Since Node.js 8.10.0, this method is an alias for console.log.
api.console.dir_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.dirxml_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Does not use Logger to log data.
api.console.error_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.groupCollapsed_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.group
api.console.groupEnd_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.group_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.info_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.log
api.console.log_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.profileEnd_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.profile_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.substitution_strings Chrome Android6/27/2012 Edge7/29/20151127
Chrome: In version 28, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Chrome Android: In version 28, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Deno: Before Deno 1.4, %c is not supported.Deno: %c only supports CSS properties color, background-color, font-weight, font-style, text-decoration-color, and text-decoration-line.Edge: Before Edge 79, %c is not supported.Edge: Before Edge 79, %d outputs a 0 if the specified value isn't a number.Internet Explorer: %c is not supported.Internet Explorer: %d outputs a 0 if the specified value isn't a number.Quest Browser: In version 5.0, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.Samsung Internet: In Samsung Internet 1.5, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.WebView Android: In version 4.4, if a negative value is passed to %d, it will be rounded down to the closest negative integer, so -0.1 becomes -1.
api.console.table_static πŸ“‹Chrome Android5/22/2013 Edge11/12/2015904
api.console.timeEnd_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.timeLog_static πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.console.timeStamp_static Chrome Android6/27/2012 Edge7/29/20151127
Firefox: The method can be called, but the marker does not show up in the performance profile.Firefox for Android: The method can be called, but the marker does not show up in the performance profile.
api.console.timeStamp_static.color_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.data_parameter Chrome Android9/30/2025 Edge10/3/20253
api.console.timeStamp_static.end_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.label_parameter Chrome Android6/27/2012 Edge7/29/20151127
api.console.timeStamp_static.start_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.trackGroup_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.timeStamp_static.trackName_parameter Chrome Android3/4/2025 Edge3/6/20252
api.console.time_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.trace_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
api.console.warn_static πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Alias for console.error
api.console.worker_support Chrome Android11/14/2013 Edge7/29/2015622
api.createImageBitmap πŸ“‹Chrome Android4/13/2016 Edge1/15/20201372
api.createImageBitmap.options_colorSpaceConversion_parameter Chrome Android4/25/2017 Edge1/15/2020995
api.createImageBitmap.options_imageOrientation_parameter Chrome Android7/27/2016 Edge1/15/20201267
api.createImageBitmap.options_imageOrientation_parameter.from-image Chrome Android4/4/2023 Edge4/6/20232
api.createImageBitmap.options_premultiplyAlpha_parameter Chrome Android7/27/2016 Edge1/15/20201267
Safari: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.Safari on iOS: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.WebView on iOS: If the source image is an ImageData object, then the premultiplyAlpha option does nothing. See bug 237082.
api.createImageBitmap.options_resizeHeight_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.options_resizeQuality_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.options_resizeWidth_parameter Chrome Android10/19/2016 Edge1/15/20201183
api.createImageBitmap.svgimageelement_as_source_image Chrome Android6/6/2017 Edge1/15/2020953
api.crossOriginIsolated πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
api.crypto πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Node.js: Available as a part of the crypto module.
api.crypto.worker_support Chrome Android9/3/2014 Edge1/15/20201960
api.fetch πŸ“‹Chrome Android4/15/2015 Edge8/2/2016475
Deno: Fetching with a "manual" redirect mode does not result in a "opaqueredirect" response, but a regular response.
api.fetch.blob_data_support Chrome Android1/26/2016 Edge1/15/20201450
api.fetch.body_readablestream πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
api.fetch.init_attributionReporting_parameter πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
api.fetch.init_browsingTopics_parameter Chrome Android6/11/2024 Edge6/13/20242
api.fetch.init_keepalive_parameter Edge4/5/2017 Chrome Android4/17/2018377
api.fetch.init_priority_parameter Chrome Android4/26/2022 Edge4/28/20222
api.fetch.init_privateToken_parameter πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
api.fetch.init_referrerPolicy_parameter Chrome Android7/27/2016 Edge1/15/20201267
api.fetch.init_signal_parameter Edge10/17/2017 Chrome Android4/17/2018182
api.indexedDB πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
api.indexedDB.worker_support Chrome Android2/27/2013 Edge7/29/2015882
api.isSecureContext πŸ“‹Chrome Android12/2/2015 Edge4/5/2017490
api.isSecureContext.worker_support Chrome Android12/6/2016 Edge4/5/2017120
api.origin πŸ“‹Chrome Android6/6/2017 Edge10/2/2018483
api.performance πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Available as a part of the perf_hooks module.
api.performance.worker_support Chrome Android10/2/2013 Edge8/2/20161035
Node.js: Available as a part of the perf_hooks module.
api.queueMicrotask πŸ“‹Chrome Android12/4/2018 Edge1/15/2020407
api.reportError πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
api.scheduler πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
api.setInterval πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Timeout object instead of the intervalID.Node.js: Does not support passing a code string and throws when the first parameter is not a function.
api.setInterval.code_param_enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.setInterval.supports_parameters_for_callback Chrome Android6/27/2012 Edge7/29/20151127
api.setInterval.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.setTimeout πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Node.js: Returns a Timeout object instead of the timeoutID.Node.js: Does not support passing a code string and throws when the first parameter is not a function.
api.setTimeout.code_param_enforces_trusted_types πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
api.setTimeout.supports_parameters_for_callback Chrome Android6/27/2012 Edge7/29/20151127
api.setTimeout.worker_support Chrome Android6/27/2012 Edge7/29/20151127
api.structuredClone πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
Deno: The message parameter does not support cloning Blob values.Deno: The message parameter does not support cloning Blob values.Deno: The transfer parameter does not accept ArrayBuffer items. Passing an ArrayBuffer results in an error being thrown.
api.trustedTypes πŸ“‹Chrome Android5/19/2020 Edge5/21/20202

CSS Data

<
API First Browser Date Last Browser Date Days Notes
css.at-rules.charset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox 1 supported an invalid syntax where the character encoding is not between single or double quotes.Internet Explorer: From Internet Explorer 5.5 to IE 7 (inclusive), Internet Explorer supported an invalid syntax where the character encoding is not between single or double quotes.
css.at-rules.container πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.at-rules.container.anchor_position_queries πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.at-rules.container.anchor_position_queries.fallback πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.at-rules.container.anchor_position_queries.fallback.any_value πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.at-rules.container.scroll-state_queries πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.scrollable πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.scrolled πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.at-rules.container.scroll-state_queries.snapped πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.scroll-state_queries.stuck πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.at-rules.container.style_queries_for_custom_properties πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
Safari: The document element cannot be a container. See bug 271040.Safari on iOS: The document element cannot be a container. See bug 271040.WebView on iOS: The document element cannot be a container. See bug 271040.
css.at-rules.container.style_queries_for_custom_properties.range_syntax πŸ“‹Chrome Android10/28/2025 Edge10/31/20253
css.at-rules.counter-style πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.additive-symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.fallback πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.negative πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.pad πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.prefix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.range πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.speak-as πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.suffix πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.counter-style.symbols πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
Chrome: Does not support <image> as a value for the symbols descriptor.Chrome Android: Does not support <image> as a value for the symbols descriptor.Edge: Does not support <image> as a value for the symbols descriptor.Firefox: Does not support <image> as a value for the symbols descriptor.Firefox for Android: Does not support <image> as a value for the symbols descriptor.Quest Browser: Does not support <image> as a value for the symbols descriptor.Opera: Does not support <image> as a value for the symbols descriptor.Opera Android: Does not support <image> as a value for the symbols descriptor.Samsung Internet: Does not support <image> as a value for the symbols descriptor.WebView Android: Does not support <image> as a value for the symbols descriptor.
css.at-rules.counter-style.system πŸ“‹Chrome Android5/25/2021 Edge5/27/20212
css.at-rules.font-face πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.OpenType_CBDT_CBLC Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.font-face.OpenType_COLRv0 Chrome Android9/7/2016 Edge1/15/20201225
css.at-rules.font-face.OpenType_COLRv1 Chrome Android2/1/2022 Edge2/3/20222
css.at-rules.font-face.OpenType_SBIX Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.font-face.WOFF πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.WOFF_2 πŸ“‹Chrome Android7/16/2014 Edge8/2/2016748
Safari: Supported only on macOS 10.12 (Sierra) and later.
css.at-rules.font-face.ascent-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.descent-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.font-display πŸ“‹Chrome Android8/1/2017 Edge1/15/2020897
css.at-rules.font-face.font-family πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.font-feature-settings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.at-rules.font-face.font-stretch πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
css.at-rules.font-face.font-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.font-variant Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.font-variation-settings πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.at-rules.font-face.font-weight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.line-gap-override πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.at-rules.font-face.size-adjust πŸ“‹Chrome Android7/20/2021 Edge7/22/20212
css.at-rules.font-face.src πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-face.src.drop_invalid_item Chrome Android11/29/2022 Edge12/5/20226
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.font-face.src.format_keyword Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.font-face.src.format_variations Chrome Android4/17/2018 Edge4/30/201813
css.at-rules.font-face.src.tech_keyword Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.font-face.unicode-range πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.font-feature-values πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.annotation Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.character-variant Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.historical-forms Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.ornaments Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.styleset Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.stylistic Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-feature-values.swash Chrome Android3/7/2023 Edge3/13/20236
css.at-rules.font-palette-values πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.base-palette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.font-family πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.font-palette-values.override-colors πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.at-rules.function πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.at-rules.function.result πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.at-rules.import πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.import.layer πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.at-rules.import.supports πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.at-rules.keyframes πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.at-rules.keyframes.ignore_important_declarations Chrome Android9/1/2015 Edge1/15/20201597
css.at-rules.keyframes.named_range_keyframes πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.at-rules.layer πŸ“‹Chrome Android3/1/2022 Edge3/3/20222
css.at-rules.media πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.-webkit-device-pixel-ratio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Implemented as an alias for -moz-device-pixel-ratio.Firefox for Android: Implemented as an alias for -moz-device-pixel-ratio.
css.at-rules.media.-webkit-max-device-pixel-ratio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Implemented as an alias for max--moz-device-pixel-ratio.Firefox for Android: Implemented as an alias for max--moz-device-pixel-ratio.
css.at-rules.media.-webkit-min-device-pixel-ratio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Implemented as an alias for min--moz-device-pixel-ratio.Firefox for Android: Implemented as an alias for min--moz-device-pixel-ratio.
css.at-rules.media.-webkit-transform-3d πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.any-hover πŸ“‹Chrome Android3/11/2015 Edge10/17/2017951
css.at-rules.media.any-pointer πŸ“‹Chrome Android3/11/2015 Edge7/29/2015140
css.at-rules.media.aspect-ratio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.calc πŸ“‹Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.media.color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.color-gamut πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
css.at-rules.media.color-gamut.p3 πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: p3 is always false because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: p3 is always false because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-gamut.rec2020 πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: rec2020 is always false because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: rec2020 is always false because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-gamut.srgb πŸ“‹Chrome Android4/25/2017 Edge1/15/2020995
Firefox: color-gamut: srgb is always true because Firefox does not support wide-gamut color. See bug 1626624.Firefox for Android: color-gamut: srgb is always true because Firefox for Android does not support wide-gamut color. See bug 1626624.
css.at-rules.media.color-index πŸ“‹Chrome Android8/21/2013 Edge1/15/20202338
css.at-rules.media.device-aspect-ratio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.device-height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.device-posture πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.at-rules.media.device-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.display-mode πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
css.at-rules.media.display-mode.browser πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox for Android: display-mode: browser is always true.Safari: In a Safari browser window, display-mode: browser is always true, even in a macOS Full Screen window or when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).Safari on iOS: In the Safari app, display-mode: browser is always true, even when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).WebView on iOS: In the Safari app, display-mode: browser is always true, even when using the Fullscreen API. In an installed web application, other display-mode values are true only when given by a supported manifest display member value. See mdn/browser-compat-data#18807 (comment).
css.at-rules.media.display-mode.minimal-ui πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox: display-mode: minimal-ui is never true.Safari: display-mode: minimal-ui is never true.Safari on iOS: display-mode: minimal-ui is never true.WebView on iOS: display-mode: minimal-ui is never true.
css.at-rules.media.display-mode.standalone πŸ“‹Chrome Android4/15/2015 Edge1/15/20201736
Firefox: display-mode: standalone is never true.Safari on iOS: In an installed web application with the display manifest member set to standalone, display-mode: standalone is false and display-mode: fullscreen is true. See bug 264218.WebView on iOS: In an installed web application with the display manifest member set to standalone, display-mode: standalone is false and display-mode: fullscreen is true. See bug 264218.
css.at-rules.media.dynamic-range πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.at-rules.media.forced-colors πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.at-rules.media.grid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.horizontal-viewport-segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.at-rules.media.hover πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Chrome: Before Chrome 41, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 40397980.Chrome Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Quest Browser: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Opera: Before Opera 28, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 40397980.Opera Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.Samsung Internet: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.WebView Android: On some Android devices, such as certain Samsung models, the (hover: hover) media query may incorrectly match. See bug 41445959.
css.at-rules.media.media_features Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.media_query_values Chrome Android4/17/2018 Edge1/15/2020638
css.at-rules.media.monochrome πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.at-rules.media.nested-queries Chrome Android4/3/2013 Edge7/29/2015847
css.at-rules.media.or_syntax Chrome Android8/2/2022 Edge8/5/20223
css.at-rules.media.orientation πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.media.overflow-block πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.overflow-inline πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.pointer πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.at-rules.media.prefers-color-scheme πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Chrome Android9/17/2024 Edge9/19/20242
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.at-rules.media.prefers-contrast πŸ“‹Chrome Android11/15/2021 Edge11/19/20214
css.at-rules.media.prefers-reduced-data πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.media.prefers-reduced-motion πŸ“‹Chrome Android4/24/2019 Edge1/15/2020266
css.at-rules.media.prefers-reduced-transparency πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.at-rules.media.range_syntax Chrome Android8/2/2022 Edge8/5/20223
Firefox: Only supports range notations where the feature name comes before any value (width > 500px)Firefox for Android: Only supports range notations where the feature name comes before any value (width > 500px)
css.at-rules.media.resolution πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Supports <integer> values only.Firefox for Android: Supports <integer> values only.
css.at-rules.media.scan πŸ“‹Chrome Android8/2/2022 Edge8/5/20223
css.at-rules.media.scripting πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
css.at-rules.media.update πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
css.at-rules.media.vertical-viewport-segments πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.at-rules.media.video-dynamic-range πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.at-rules.media.width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.namespace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.page πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.at-rules.page.bottom-center πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-left πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-left-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-right πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.bottom-right-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-bottom πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-middle πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.left-top πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.page-orientation πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.page.right-bottom πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.right-middle πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.right-top πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.size πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.at-rules.page.size.jis-b4 πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.page.size.jis-b5 πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.page.top-center πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-left πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-left-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-right πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.page.top-right-corner πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.at-rules.position-try πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.at-rules.property πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.inherits πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.initial-value πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.property.syntax πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.at-rules.scope πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.at-rules.starting-style πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.at-rules.supports πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
css.at-rules.supports.font-format Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.supports.font-tech Chrome Android11/29/2022 Edge12/5/20226
css.at-rules.supports.selector Chrome Android5/19/2020 Edge5/21/20202
css.at-rules.view-transition πŸ“‹Chrome Android6/11/2024 Edge6/13/20242
css.properties.-webkit-app-region Chrome Android2/27/2013 Edge1/15/20202513
css.properties.-webkit-border-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-border-horizontal-spacing Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-border-vertical-spacing Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-box-reflect Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-after Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-column-break-inside Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-locale Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-margin-after Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-margin-before Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-mask-box-image Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-mask-composite Chrome Android6/27/2012 Edge10/2/20182288
css.properties.-webkit-mask-position-x Chrome Android6/27/2012 Edge10/2/20182288
css.properties.-webkit-mask-position-y Chrome Android6/27/2012 Edge10/2/20182288
css.properties.-webkit-max-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-max-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-min-logical-height Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-min-logical-width Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-perspective-origin-x Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-perspective-origin-y Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-rtl-ordering Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-tap-highlight-color Chrome Android6/27/2012 Edge7/29/20151127
css.properties.-webkit-text-combine Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-decorations-in-effect Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-fill-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.-webkit-text-security Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-text-stroke πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.-webkit-text-stroke-color πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.-webkit-text-stroke-width πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.-webkit-transform-origin-x Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-transform-origin-y Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-transform-origin-z Chrome Android6/27/2012 Edge1/15/20202758
css.properties.-webkit-user-drag Chrome Android6/27/2012 Edge1/15/20202758
css.properties.accent-color πŸ“‹Chrome Android8/31/2021 Edge9/2/20212
Chrome Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Quest Browser: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Opera Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.Safari: Safari does not maintain minimum contrast for legibility of the control. See bug 244233.Safari on iOS: Safari on iOS does not maintain minimum contrast for legibility of the control. See bug 244233.Samsung Internet: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.WebView Android: Chrome for Android does not maintain minimum contrast for legibility of the control. See bug 343503163.WebView on iOS: WebView on iOS does not maintain minimum contrast for legibility of the control. See bug 244233.
css.properties.accent-color.auto Chrome Android8/31/2021 Edge9/2/20212
css.properties.align-content πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
css.properties.align-content.block_context πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.align-content.flex_context πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.align-content.flex_context.baseline Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-content.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-content.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.align-content.flex_context.space-evenly Chrome Android8/1/2017 Edge1/15/2020897
css.properties.align-content.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
Opera: Before version 79, this value is recognized, but has no effect.Opera Android: This value is recognized, but has no effect.
css.properties.align-content.flex_context.stretch Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-content.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
css.properties.align-content.multicol_context πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.align-content.normal πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
css.properties.align-items πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
css.properties.align-items.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.align-items.flex_context πŸ“‹Edge7/29/2015 Chrome Android7/27/2016364
Chrome: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome implements the new behavior beginning with Chrome 52.Chrome Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome Android implements the new behavior beginning with Chrome Android 52.Firefox: Multi-line flexbox has been supported since Firefox 28.Firefox for Android: Multi-line flexbox has been supported since Firefox for Android 28.Internet Explorer: In Internet Explorer 10 and 11, if column flex items have align-items: center; set on them and their content is too large, then they will overflow the bounds of their container. See Flexbug #2.Opera: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Opera implements the new behavior beginning with Opera 39.Opera Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Opera Android implements the new behavior beginning with Opera Android 41.Samsung Internet: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Samsung Internet implements the new behavior beginning with Samsung Internet 6.0.WebView Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. WebView Android implements the new behavior beginning with WebView Android 52.
css.properties.align-items.flex_context.baseline Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-items.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-items.flex_context.last_baseline Chrome Android11/29/2022 Edge12/5/20226
css.properties.align-items.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.align-items.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
css.properties.align-items.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
css.properties.align-items.grid_context.start_end Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-self πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
css.properties.align-self.anchor-center πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.align-self.auto πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.flex_context πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
Chrome: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome implements the new behavior beginning with Chrome 52.Chrome Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Chrome Android implements the new behavior beginning with Chrome Android 52.Firefox: Before Firefox 27, only single-line flexbox is supported.Firefox for Android: Before Firefox for Android 27, only single-line flexbox is supported.Samsung Internet: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. Samsung Internet implements the new behavior beginning with Samsung Internet 6.0.WebView Android: Older versions of the specification treat absolute positioned children as though they are a 0 by 0 flex item. Later specification versions take the children out of the flow and set their positions based on align and justify properties. WebView Android implements the new behavior beginning with WebView Android 52.
css.properties.align-self.flex_context.baseline πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.flex_context.first_baseline Chrome Android6/6/2017 Edge1/15/2020953
css.properties.align-self.flex_context.last_baseline Chrome Android11/29/2022 Edge12/5/20226
css.properties.align-self.flex_context.safe_unsafe Chrome Android7/21/2023 Edge7/21/2023
Chrome: Before version 115, this value is recognized, but has no effect.Chrome Android: Before version 115, this value is recognized, but has no effect.Edge: Before version 115, this value is recognized, but has no effect.Opera: Before version 101, this value is recognized, but has no effect.Opera Android: Before version 77, this value is recognized, but has no effect.Samsung Internet: Before version 23.0, this value is recognized, but has no effect.WebView Android: Before version 115, this value is recognized, but has no effect.
css.properties.align-self.flex_context.start_end Chrome Android8/31/2021 Edge9/2/20212
Opera: Before version 79, this value is recognized, but has no effect.
css.properties.align-self.flex_context.stretch πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.align-self.grid_context πŸ“‹Chrome Android7/27/2016 Edge10/17/2017447
Internet Explorer: Internet Explorer 10 and 11 have the property -ms-grid-row-align, which acts in a similar way to align-self.
css.properties.align-self.normal πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.align-self.position_absolute_context πŸ“‹Chrome Android2/20/2024 Edge2/23/20243
css.properties.align-self.stretch πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.alignment-baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.alphabetic Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.baseline Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.central Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.ideographic Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.mathematical Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.middle Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.text-after-edge Chrome Android6/27/2012 Edge1/15/20202758
css.properties.alignment-baseline.text-before-edge Chrome Android6/27/2012 Edge1/15/20202758
css.properties.all πŸ“‹Chrome Android9/3/2014 Edge1/15/20201960
css.properties.anchor-name πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.anchor-name.none πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.anchor-scope πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.anchor-scope.all πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.anchor-scope.none πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.animation πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
WebView Android: The animation-fill-mode property is not supported in Android browsers below 2.3.
css.properties.animation.alternate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.alternate-reverse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.animation-timeline_included Chrome Android7/21/2023 Edge7/21/2023
Chrome: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Chrome Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Edge: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Samsung Internet: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.WebView Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.
css.properties.animation.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.backwards πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.both πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.ease πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.ease-in πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.ease-in-out πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.ease-out πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.forwards πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.infinite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.linear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.paused πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.animation.reverse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.running πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.animation.step-end πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation.step-start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-composition πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.accumulate πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.add πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-composition.replace πŸ“‹Chrome Android4/4/2023 Edge4/6/20232
css.properties.animation-delay πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Firefox: Before Firefox 57, Firefox does not repaint elements outside the viewport that are animated into the viewport with a delay. This bug affects only some platforms, such as Windows.
css.properties.animation-direction πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-direction.alternate πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-direction.alternate-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.animation-direction.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-direction.reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.animation-duration πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
Internet Explorer: Once the element has loaded, changing the value of this property has no effect.
css.properties.animation-duration.auto πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Firefox does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.Firefox for Android: Firefox for Android does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.
css.properties.animation-fill-mode πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-fill-mode.backwards πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-fill-mode.both πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-fill-mode.forwards πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-fill-mode.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-iteration-count πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-iteration-count.infinite πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-name πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-name.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-play-state πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-play-state.paused πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-play-state.running πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-range πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-end πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-end.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-start πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-range-start.normal πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.auto πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.none πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timeline.scroll πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view πŸ“‹Chrome Android7/21/2023 Edge7/21/2023
css.properties.animation-timing-function πŸ“‹Chrome Android5/27/2015 Edge7/29/201563
css.properties.animation-timing-function.ease πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.ease-in πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.ease-in-out πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.ease-out πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.jump Chrome Android9/10/2019 Edge1/15/2020127
css.properties.animation-timing-function.linear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.step-end πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-timing-function.step-start πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.animation-trigger πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.animation-trigger.none πŸ“‹Chrome Android3/10/2026 Edge3/12/20262
css.properties.appearance πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.appearance.auto πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.properties.appearance.base-select πŸ“‹Chrome Android4/1/2025 Edge4/4/20253
css.properties.appearance.button πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.checkbox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.listbox πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.menulist πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.menulist-button πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: See bug 1481615.Firefox for Android: See bug 1481615.
css.properties.appearance.meter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Doesn't work with <input type="checkbox"> and <input type="radio">.Firefox for Android: Doesn't work with <input type="checkbox"> and <input type="radio">.
css.properties.appearance.progress-bar πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.radio πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.searchfield πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.textarea πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.appearance.textfield πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.aspect-ratio πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.properties.aspect-ratio.auto πŸ“‹Chrome Android1/19/2021 Edge1/21/20212
css.properties.backdrop-filter πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
Firefox: Before Firefox 123, the property was not supported on systems with unknown GPU vendor (see bug 1868737).Firefox for Android: Before Firefox for Android 123, the property was not supported on systems with unknown GPU vendor (see bug 1868737).
css.properties.backdrop-filter.none πŸ“‹Chrome Android7/30/2019 Edge1/15/2020169
css.properties.backface-visibility πŸ“‹Chrome Android7/16/2014 Edge7/29/2015378
css.properties.backface-visibility.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.backface-visibility.visible πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.SVG_image_as_background Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.background-clip Chrome Android2/27/2013 Edge7/29/2015882
css.properties.background.background-origin Chrome Android2/27/2013 Edge7/29/2015882
css.properties.background.background-size Chrome Android2/27/2013 Edge7/29/2015882
css.properties.background.border-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.bottom πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.center πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.content-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.fixed πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.background.left πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.local πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.multiple_backgrounds Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.no-repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.padding-box πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.repeat-x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.repeat-y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.right πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.round πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.scroll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.space πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background.top πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-attachment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-attachment.fixed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: fixed is recognized but has no effect. See related bug 219324.Safari on iOS: fixed is recognized but has no effect. See bug 275247.WebView on iOS: fixed is recognized but has no effect. See bug 275247.
css.properties.background-attachment.local πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari: local is recognized but has no effect. See bug 219324.Safari on iOS: local is recognized but has no effect. See bug 219324.Safari on iOS: If -webkit-overflow-scrolling: touch is set, then local has no effect.WebView on iOS: local is recognized but has no effect. See bug 219324.WebView on iOS: If -webkit-overflow-scrolling: touch is set, then local has no effect.
css.properties.background-attachment.multiple_backgrounds Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-attachment.scroll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-blend-mode πŸ“‹Chrome Android5/20/2014 Edge1/15/20202066
css.properties.background-clip πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome accepts alternate synonyms to its values: padding, border, and content.Chrome Android: Chrome Android accepts alternate synonyms to its values: padding, border, and content.Edge: Since Edge 79, accepts alternate synonyms to its values: padding, border, and content.Firefox: Used the -moz-background-clip: padding | border syntax.Internet Explorer: In IE 7 and IE 8 of Internet Explorer, this property always behaved like background-clip: padding-box when overflow was hidden, auto, or scroll.Quest Browser: Quest Browser accepts alternate synonyms to its values: padding, border, and content.Opera: Opera accepts alternate synonyms to its values: padding, border, and content.Opera Android: Opera accepts alternate synonyms to its values: padding, border, and content.Safari: Safari accepts alternate synonyms to its values: padding, border, and content.Safari on iOS: Safari accepts alternate synonyms to its values: padding, border, and content.Samsung Internet: Samsung Internet accepts alternate synonyms to its values: padding, border, and content.WebView Android: WebView Android accepts alternate synonyms to its values: padding, border, and content.WebView on iOS: Safari accepts alternate synonyms to its values: padding, border, and content.
css.properties.background-clip.border-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-clip.content-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In IE 7 and IE 9 of Internet Explorer, it always behaved like background-clip: padding-box if overflow: hidden | auto | scroll
css.properties.background-clip.padding-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-clip.text πŸ“‹Chrome Android12/5/2023 Edge12/7/20232
Chrome: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Chrome Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Edge: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Edge: Before Edge 15, this value was supported with the prefixed version of the property only.Firefox: Does not work with background-attachment: fixed (bug 1313757), in multi-layer backgrounds with other values (bug 1481498), and in some other special cases (see bug 1656784).Firefox for Android: Does not work with background-attachment: fixed (bug 1313757), in multi-layer backgrounds with other values (bug 1481498), and in some other special cases (see bug 1656784).Quest Browser: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Opera: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Opera Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).Safari: The text value is only supported by -webkit-background-clip (and not by background-clip).Safari on iOS: The text value is only supported by -webkit-background-clip (and not by background-clip).Samsung Internet: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).WebView Android: The text value is only supported by -webkit-background-clip (and not by background-clip; see bug 40229927).WebView on iOS: The text value is only supported by -webkit-background-clip (and not by background-clip).
css.properties.background-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer 8 and 9, there is a bug where a computed background-color of transparent causes click events to not get fired on overlaid elements.
css.properties.background-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.background-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-image πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: If the browser.display.use_document_colors user preference in about:config is set to false, background images will not be displayed.Firefox for Android: If the browser.display.use_document_colors user preference in about:config is set to false, background images will not be displayed.
css.properties.background-image.gradients πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Some versions support only experimental gradients prefixed with -webkit.Chrome Android: Some versions support only experimental gradients prefixed with -webkit.Firefox: Some versions support only experimental gradients prefixed with -moz.Firefox for Android: Some versions support only experimental gradients prefixed with -moz.Quest Browser: Some versions support only experimental gradients prefixed with -webkit.Opera: Some versions support only experimental gradients prefixed with -o.Opera Android: Some versions support only experimental gradients prefixed with -webkit.Safari: Some versions support only experimental gradients prefixed with -webkit.Safari on iOS: Some versions support only experimental gradients prefixed with -webkit.Samsung Internet: Some versions support only experimental gradients prefixed with -webkit.WebView Android: Some versions support only experimental gradients prefixed with -webkit.WebView on iOS: Some versions support only experimental gradients prefixed with -webkit.
css.properties.background-image.image-set πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Support for url images only and x is the only supported resolution unit.Chrome Android: Support for url images only and x is the only supported resolution unit.Edge: Support for url images only and x is the only supported resolution unit.Firefox: The type() function is not supported as an argument to image-set().Firefox for Android: The type() function is not supported as an argument to image-set().Quest Browser: Support for url images only and x is the only supported resolution unit.Opera: Support for url images only and x is the only supported resolution unit.Opera Android: Support for url images only and x is the only supported resolution unit.Safari: The type() function is not supported as an argument to image-set().Safari: The type() function is not supported as an argument to image-set().Safari: Support for url images only and x is the only supported resolution unit.Safari: Support for url images only and x is the only supported resolution unit.Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: Support for url images only and x is the only supported resolution unit.Safari on iOS: Support for url images only and x is the only supported resolution unit.Samsung Internet: Support for url images only and x is the only supported resolution unit.WebView Android: Support for url images only and x is the only supported resolution unit.WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: Support for url images only and x is the only supported resolution unit.WebView on iOS: Support for url images only and x is the only supported resolution unit.
css.properties.background-image.multiple_backgrounds Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-image.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-image.svg_images Chrome Android6/27/2012 Edge7/29/20151127
Safari: Support of SVG in CSS background is incomplete.Safari on iOS: Support of SVG in CSS background is incomplete.WebView on iOS: Support of SVG in CSS background is incomplete.
css.properties.background-origin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome accepts alternate synonyms to its values: padding, border, and content.Chrome Android: Chrome Android accepts alternate synonyms to its values: padding, border, and content.Edge: Since Edge 79, accepts alternate synonyms to its values: padding, border, and content.Firefox: Used the -moz-background-clip: padding | border syntax.Internet Explorer: In IE 7 and before, Internet explorer was behaving as if background-origin: border-box was set. In Internet Explorer 8, as if background-origin: padding-box, the regular default value, was set.Quest Browser: Quest Browser accepts alternate synonyms to its values: padding, border, and content.Opera: Opera accepts alternate synonyms to its values: padding, border, and content.Opera Android: Opera accepts alternate synonyms to its values: padding, border, and content.Safari: Webkit accepts alternate synonyms to its values: padding, border, and content.Safari on iOS: Webkit accepts alternate synonyms to its values: padding, border, and content.Samsung Internet: Samsung Internet accepts alternate synonyms to its values: padding, border, and content.WebView Android: WebView accepts alternate synonyms to its values: padding, border, and content.WebView on iOS: Webkit accepts alternate synonyms to its values: padding, border, and content.
css.properties.background-origin.border-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-origin.content-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In IE 7 and IE 9 of Internet Explorer, it always behaved like background-clip: padding if overflow: hidden | auto | scroll.
css.properties.background-origin.padding-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-position πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-position.bottom πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.center πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.left πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.multiple_backgrounds Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-position.right πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position.side-relative_values Chrome Android2/27/2013 Edge7/29/2015882
css.properties.background-position.top πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.background-position-x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-position-x.side-relative_values Chrome Android1/13/2026 Edge1/21/20268
css.properties.background-position-y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-position-y.side-relative_values Chrome Android1/13/2026 Edge1/21/20268
css.properties.background-repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.2-value Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.multiple_backgrounds Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.no-repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.repeat-x πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.repeat-y πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-repeat.round πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
css.properties.background-repeat.space πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
css.properties.background-size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Chrome Android: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Quest Browser: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Opera: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Opera: Opera 9.5's computation of the background positioning area is incorrect for fixed backgrounds. Opera 9.5 also interprets the two-value form as a horizontal scaling factor and, from appearances, a vertical clipping dimension. This has been fixed in Opera 10.Opera Android: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Opera Android: Opera 9.5's computation of the background positioning area is incorrect for fixed backgrounds. Opera 9.5 also interprets the two-value form as a horizontal scaling factor and, from appearances, a vertical clipping dimension. This has been fixed in Opera 10.Safari: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Safari on iOS: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.Samsung Internet: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.WebView Android: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.WebView on iOS: WebKit-based browsers originally implemented an older draft of CSS3 background-size in which an omitted second value is treated as duplicating the first value; this draft does not include the contain or cover keywords.
css.properties.background-size.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-size.contain πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.background-size.cover πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.baseline-shift πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.sub πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-shift.super πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.baseline-source πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.auto πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.first πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.baseline-source.last πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.block-size πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.block-size.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.block-size.fit-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.max-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.min-content Chrome Android3/16/2017 Edge1/15/20201035
css.properties.block-size.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.border πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-block πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-color.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-end-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-start-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-block-style πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-style.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-block-width.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-bottom πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-bottom.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-bottom-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-left-radius πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-bottom-left-radius.elliptical_corners Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-left-radius.percentages Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, the <percentage> was relative to the width of the box even when specifying the radius for a height. This implied that -moz-border-radius-bottomright was always drawing an arc of circle, and never an ellipse, when followed by a single value.
css.properties.border-bottom-right-radius πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-bottom-right-radius.elliptical_corners Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-right-radius.percentages Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, the <percentage> was relative to the width of the box even when specifying the radius for a height. This implied that -moz-border-radius-bottomright was always drawing an arc of circle, and never an ellipse, when followed by a single value.
css.properties.border-bottom-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-bottom-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-bottom-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-collapse πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-collapse.collapse Chrome Android6/27/2012 Edge1/15/20202758
css.properties.border-collapse.separate Chrome Android6/27/2012 Edge1/15/20202758
css.properties.border-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-end-end-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-end-start-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-image πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Chrome Android: Before Chrome Android 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Edge: Before Edge 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Firefox: Small SVGs are incorrectly stretched, because percentages in border-image-slice are computed to integers instead of floats (bug 1284797).Firefox: Until Firefox 47, SVGs without viewport were not sliced correctly (bug 619500).Firefox: From Firefox 48 until Firefox 49, SVGs without viewport are displayed the same as SVGs with viewport, but if the slices are not exactly 50%, they are incorrectly stretched (bug 1264809).Firefox: Until Firefox 57, an issue persisted for SVGs without viewport when e10s was disabled (bug 1290782).Firefox: Before Firefox 15, an earlier version of the specification was implemented, prefixed.Firefox for Android: Small SVGs are incorrectly stretched, because percentages in border-image-slice are computed to integers instead of floats (bug 1284797).Firefox for Android: Until Firefox for Android 47, SVGs without viewport were not sliced correctly (bug 619500).Firefox for Android: From Firefox for Android 48 until Firefox for Android 49, SVGs without viewport are displayed the same as SVGs with viewport, but if the slices are not exactly 50%, they are incorrectly stretched (bug 1264809).Firefox for Android: Until Firefox for Android 57, an issue persisted for SVGs without viewport when e10s was disabled (bug 1290782).Firefox for Android: Before Firefox for Android 15, an earlier version of the specification was implemented, prefixed.Quest Browser: Before Quest Browser false, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Opera: Before Opera 98, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Opera Android: A border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Samsung Internet: Before Samsung Internet 23.0, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).WebView Android: Before WebView 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).
css.properties.border-image.fill Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.gradient Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.optional_border_image_slice Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.round πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.space πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image.stretch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-repeat.repeat πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-repeat.round πŸ“‹Chrome Android10/2/2013 Edge7/29/2015665
css.properties.border-image-repeat.space πŸ“‹Edge7/29/2015 Chrome Android2/1/2017553
css.properties.border-image-repeat.stretch πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-slice πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Small SVGs are incorrectly stretched, because percentages in border-image-slice are computed to integers instead of floats (bug 1284797).Firefox: Until Firefox 47, SVGs without viewport were not sliced correctly (bug 619500).Firefox: From Firefox 48 until Firefox 49, SVGs without viewport are displayed the same as SVGs with viewport, but if the slices are not exactly 50%, they are incorrectly stretched (bug 1264809).Firefox: Until Firefox 57, an issue persisted for SVGs without viewport when e10s was disabled (bug 1290782).Firefox for Android: Small SVGs are incorrectly stretched, because percentages in border-image-slice are computed to integers instead of floats (bug 1284797).Firefox for Android: Until Firefox for Android 47, SVGs without viewport were not sliced correctly (bug 619500).Firefox for Android: From Firefox for Android 48 until Firefox for Android 49, SVGs without viewport are displayed the same as SVGs with viewport, but if the slices are not exactly 50%, they are incorrectly stretched (bug 1264809).Firefox for Android: Until Firefox for Android 57, an issue persisted for SVGs without viewport when e10s was disabled (bug 1290782).
css.properties.border-image-source πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-source.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-image-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Chrome Android: Before Chrome Android 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Edge: Before Edge 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Quest Browser: Before Quest Browser false, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Opera: Before Opera 98, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Opera Android: Before Opera Android 75, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).Samsung Internet: Before Samsung Internet 23.0, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).WebView Android: Before WebView Android 112, a border image's absolute or percentage length width may not take precedence over a narrower border-width (bug 40541033).
css.properties.border-image-width.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-inline πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color.currentColor πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-color.transparent πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-end πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-end-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color.currentColor πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-color.transparent πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.dashed πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.dotted πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.double πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.groove πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.hidden πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.inset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.none πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.outset πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.ridge πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-style.solid πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.medium πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.thick πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-start-width.thin πŸ“‹Chrome Android9/4/2018 Edge1/15/2020498
css.properties.border-inline-style πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.dashed πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.dotted πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.double πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.groove πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.hidden πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.inset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.none πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.outset πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.ridge πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-style.solid πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.medium πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.thick πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-inline-width.thin πŸ“‹Chrome Android11/17/2020 Edge11/19/20202
css.properties.border-left πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-left.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-left-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.
css.properties.border-left-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-left-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-radius πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome ignores border-radius on <select> elements unless -webkit-appearance is overridden to an appropriate value.Firefox: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox: To conform to the CSS3 standard, Firefox 4 changes the handling of <percentage> values to match the specification. You can specify an ellipse as a border on an arbitrary sized element with border-radius: 50%;. Firefox 4 also makes rounded corners clip content and images if overflow: visible is not set.Firefox for Android: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-style was solid. This has been fixed in Firefox 50.Opera: Before Opera 11.60, replaced elements with border-radius do not have rounded corners.Safari: Safari ignores border-radius on <select> elements unless -webkit-appearance is overridden to an appropriate value.Safari on iOS: Safari ignores border-radius on <select> elements unless -webkit-appearance is overridden to an appropriate value.WebView on iOS: Safari ignores border-radius on <select> elements unless -webkit-appearance is overridden to an appropriate value.
css.properties.border-radius.4_values_for_4_corners Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-radius.elliptical_borders Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Before Chrome 4, the slash / notation is unsupported. If two values are specified, then an elliptical border is drawn on all four corners. -webkit-border-radius: 40px 10px; is equivalent to border-radius: 40px / 10px;.Safari: Before Safari 5, the slash / notation is unsupported. If two values are specified, then an elliptical border is drawn on all four corners. -webkit-border-radius: 40px 10px; is equivalent to border-radius: 40px / 10px;.
css.properties.border-radius.percentages Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, <percentage> values are implemented in a non-standard way. Both horizontal and vertical radii were relative to the width of the border box.Opera: Before Opera 11.5, the implementation of <percentage> values was buggy.
css.properties.border-right πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-right.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-right-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.
css.properties.border-right-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-right-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-spacing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-start-end-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-start-start-radius πŸ“‹Chrome Android3/2/2021 Edge3/4/20212
css.properties.border-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-top.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-color.currentColor πŸ“‹Chrome Android11/14/2013 Edge4/5/20171238
css.properties.border-top-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-left-radius πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-top-left-radius.elliptical_corners Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-left-radius.percentages Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, the <percentage> was relative to the width of the box even when specifying the radius for a height. This implied that -moz-border-radius-bottomright was always drawing an arc of circle, and never an ellipse, when followed by a single value.
css.properties.border-top-right-radius πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners were always rendered as if border-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-top-right-radius.elliptical_corners Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-right-radius.percentages Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 4, the <percentage> was relative to the width of the box even when specifying the radius for a height. This implied that -moz-border-radius-bottomright was always drawing an arc of circle, and never an ellipse, when followed by a single value.
css.properties.border-top-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-top-style was solid. This has been fixed in Firefox 50.Firefox for Android: Before Firefox for Android 50, border styles of rounded corners (with border-radius) were always rendered as if border-top-style was solid. This has been fixed in Firefox for Android 50.
css.properties.border-top-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-top-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-width πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.border-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.bottom πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: In Internet Explorer versions before 7, when both top and bottom are specified, the element position is overconstrained and the top property has precedence; the computed value of bottom is set to -top, while its specified value is ignored.
css.properties.bottom.anchor πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.bottom.anchor-size πŸ“‹Chrome Android1/14/2025 Edge1/17/20253
css.properties.bottom.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-align Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-decoration-break πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This property is only supported for inline elements.Chrome Android: This property is only supported for inline elements.Edge: This property is only supported for inline elements.Quest Browser: This property is only supported for inline elements.Safari: This property is only supported for inline elements.Safari on iOS: This property is only supported for inline elements.Samsung Internet: This property is only supported for inline elements.WebView Android: This property is only supported for inline elements.WebView on iOS: This property is only supported for inline elements.
css.properties.box-decoration-break.clone πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This value was only supported with the -webkit- prefix.Chrome Android: This value was only supported with the -webkit- prefix.Edge: This value was only supported with the -webkit- prefix.Quest Browser: This value was only supported with the -webkit- prefix.Opera: This value was only supported with the -webkit- prefix.Opera Android: This value was only supported with the -webkit- prefix.Samsung Internet: This value was only supported with the -webkit- prefix.WebView Android: This value was only supported with the -webkit- prefix.
css.properties.box-decoration-break.slice πŸ“‹Chrome Android10/15/2024 Edge10/17/20242
Chrome: This value was only supported with the -webkit- prefix.Chrome Android: This value was only supported with the -webkit- prefix.Edge: This value was only supported with the -webkit- prefix.Quest Browser: This value was only supported with the -webkit- prefix.Opera: This value was only supported with the -webkit- prefix.Opera Android: This value was only supported with the -webkit- prefix.Samsung Internet: This value was only supported with the -webkit- prefix.WebView Android: This value was only supported with the -webkit- prefix.
css.properties.box-direction Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-flex Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-ordinal-group Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-orient Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-pack Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-shadow πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Chrome Android: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Firefox: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Firefox for Android: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Internet Explorer: To use box-shadow in Internet Explorer 9 or later, you must set border-collapse to separate.Internet Explorer: Since version 5.5, Internet Explorer supports Microsoft's DropShadow and Shadow Filter. You can use this proprietary extension to cast a drop shadow (though the syntax and the effect are different from CSS3)Quest Browser: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Opera: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Opera Android: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Safari: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Safari on iOS: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.Samsung Internet: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.WebView Android: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.WebView on iOS: Shadows affect layout in this browser. For example, if you cast an outer shadow to a box with a width of 100%, then you'll see a scrollbar.
css.properties.box-shadow.inset Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: inset must be the last keyword in the declaration.
css.properties.box-shadow.multiple_shadows Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-shadow.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-shadow.spread_radius Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-sizing πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: box-sizing is not respected when the height is calculated from window.getComputedStyle().Chrome Android: box-sizing is not respected when the height is calculated from window.getComputedStyle().Firefox: Before Firefox 23, box-sizing is not respected when the height is calculated from window.getComputedStyle().Firefox for Android: Before Firefox for Android 23, box-sizing is not respected when the height is calculated from window.getComputedStyle().Internet Explorer: box-sizing is not respected when the height is calculated from window.getComputedStyle().Quest Browser: box-sizing is not respected when the height is calculated from window.getComputedStyle().Opera Android: box-sizing is not respected when the height is calculated from window.getComputedStyle().Samsung Internet: box-sizing is not respected when the height is calculated from window.getComputedStyle().WebView Android: box-sizing is not respected when the height is calculated from window.getComputedStyle().
css.properties.box-sizing.border-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.box-sizing.content-box πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.break-after πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.avoid Chrome Android4/13/2016 Edge1/15/20201372
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-after.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.left Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.avoid Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-after.multicol_context.avoid-column Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-after.multicol_context.column Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.paged_context.avoid-page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.paged_context.page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-after.recto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.right Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-after.verso Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.avoid Chrome Android4/13/2016 Edge1/15/20201372
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-before.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.left Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.avoid Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-before.multicol_context.avoid-column Chrome Android5/24/2022 Edge5/31/20227
css.properties.break-before.multicol_context.column Edge7/29/2015 Chrome Android6/8/2016315
css.properties.break-before.page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before.paged_context.page Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-before.recto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.right Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-before.verso Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.auto Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid-column Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.avoid-page Chrome Android4/13/2016 Edge1/15/20201372
css.properties.break-inside.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.multicol_context.avoid-column Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.paged_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.break-inside.paged_context.avoid-page Edge7/29/2015 Chrome Android6/8/2016315
css.properties.buffered-rendering Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.auto Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.dynamic Chrome Android7/10/2013 Edge1/15/20202380
css.properties.buffered-rendering.static Chrome Android7/10/2013 Edge1/15/20202380
css.properties.caption-side πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.caption-side.bottom Chrome Android6/27/2012 Edge1/15/20202758
css.properties.caption-side.top Chrome Android6/27/2012 Edge1/15/20202758
css.properties.caret-animation πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-animation.auto πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-animation.manual πŸ“‹Chrome Android9/2/2025 Edge9/5/20253
css.properties.caret-color πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.currentColor πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-color.transparent πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.caret-shape πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.auto πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.bar πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.block πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.caret-shape.underscore πŸ“‹Chrome Android1/13/2026 Edge1/21/20268
css.properties.clear πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.clear.both πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.clear.inline-end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.clear.inline-start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.clear.left πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.clear.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.clear.right πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.clip πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Before Internet Explorer 7, Internet Explorer incorrectly interprets clip: auto as clip: rect(auto, auto, auto, auto).Safari: Safari incorrectly interprets clip: auto as clip: rect(auto, auto, auto, auto).Safari on iOS: Safari on iOS incorrectly interprets clip: auto as clip: rect(auto, auto, auto, auto).WebView on iOS: WebView on iOS incorrectly interprets clip: auto as clip: rect(auto, auto, auto, auto).
css.properties.clip.auto Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-path πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Edge: Only supports clip paths defined by url().Internet Explorer: Only supports clip paths defined by url().
css.properties.clip-path.basic_shape πŸ“‹Chrome Android2/27/2013 Edge1/15/20202513
css.properties.clip-path.border-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.content-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.fill-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Firefox: This value was supported before Firefox 51, but as an alias to border-box.Firefox for Android: This value was supported before Firefox for Android 51, but as an alias to border-box.
css.properties.clip-path.html_elements Chrome Android2/27/2013 Edge1/15/20202513
css.properties.clip-path.is_animatable Chrome Android12/6/2016 Edge1/15/20201135
css.properties.clip-path.margin-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.padding-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-path.path Chrome Android1/19/2021 Edge1/21/20212
css.properties.clip-path.stroke-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
Firefox: This value was supported before Firefox 51, but as an alias to border-box.Firefox for Android: This value was supported before Firefox for Android 51, but as an alias to border-box.
css.properties.clip-path.svg_elements Chrome Android2/27/2013 Edge7/29/2015882
css.properties.clip-path.view-box πŸ“‹Chrome Android10/31/2023 Edge11/2/20232
css.properties.clip-rule πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-rule.evenodd πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.clip-rule.nonzero πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.color-interpolation πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation.linearRGB πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.color-interpolation.sRGB πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-interpolation-filters.linearRGB πŸ“‹Chrome Android7/10/2013 Edge1/15/20202380
css.properties.color-interpolation-filters.sRGB πŸ“‹Chrome Android7/10/2013 Edge1/15/20202380
css.properties.color-rendering Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.auto Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.optimizeQuality Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-rendering.optimizeSpeed Chrome Android6/27/2012 Edge1/15/20202758
css.properties.color-scheme πŸ“‹Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.dark Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.light Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.normal Chrome Android4/7/2020 Edge4/13/20206
css.properties.color-scheme.only Chrome Android2/1/2022 Edge2/3/20222
css.properties.column-count πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.column-count.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-fill πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-fill.auto πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-fill.balance πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-gap πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-gap.flex_context πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.column-gap.grid_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.multicol_context πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before Firefox 3, the default value for the normal keyword was 0 and not 1em.
css.properties.column-gap.multicol_context.calc_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.multicol_context.percentage_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.column-gap.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-height πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-height.auto πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-rule πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before Firefox 3, the default value for the normal keyword was 0 and not 1em.
css.properties.column-rule.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-color πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-rule-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-rule-style.dashed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.dotted πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.double πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.groove πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.hidden πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.inset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.outset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.ridge πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-style.solid πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-width πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-rule-width.medium πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-width.thick πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-rule-width.thin πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-span πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.column-span.all πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-span.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-width πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.column-width.auto Chrome Android6/27/2012 Edge7/29/20151127
css.properties.column-wrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.auto πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.nowrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.column-wrap.wrap πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.columns πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
Firefox: Before version 37, multiple columns didn't work with display: table-caption elements.Firefox for Android: Before version 37, multiple columns didn't work with display: table-caption elements.
css.properties.columns.auto πŸ“‹Edge7/29/2015 Chrome Android4/13/2016259
css.properties.columns.column-height πŸ“‹Chrome Android2/10/2026 Edge2/14/20264
css.properties.contain πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.content πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.contain.layout πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.paint πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.size πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.strict πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.contain.style πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Chrome: Before Chrome 115, style containment did not affect quotes, see bug 40592922.Chrome Android: Before Chrome Android 115, style containment did not affect quotes, see bug 40592922.Edge: Before Edge 115, style containment did not affect quotes, see bug 40592922.Quest Browser: Before Quest Browser false, style containment did not affect quotes, see bug 40592922.Opera: Before Opera 101, style containment did not affect quotes, see bug 40592922.Opera Android: Before Opera Android 77, style containment did not affect quotes, see bug 40592922.Safari: Style containment does not affect quotes, see bug 232083.Safari on iOS: Style containment does not affect quotes, see bug 232083.Samsung Internet: Before Samsung Internet 23.0, style containment did not affect quotes, see bug 40592922.WebView Android: Before WebView Android 115, style containment did not affect quotes, see bug 40592922.WebView on iOS: Style containment does not affect quotes, see bug 232083.
css.properties.contain-intrinsic-block-size πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-block-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-height πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-height.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-inline-size πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-inline-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-size πŸ“‹Chrome Android5/19/2020 Edge5/21/20202
css.properties.contain-intrinsic-size.auto_none Chrome Android9/12/2023 Edge9/15/20233
css.properties.contain-intrinsic-size.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.contain-intrinsic-width πŸ“‹Chrome Android10/19/2021 Edge10/21/20212
css.properties.contain-intrinsic-width.none πŸ“‹Chrome Android2/1/2022 Edge2/3/20222
css.properties.container πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.none πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.normal πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.container.scroll-state πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container.size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-name πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-name.none πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.anchored πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.container-type.inline-size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.normal πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.scroll-state πŸ“‹Chrome Android2/4/2025 Edge2/6/20252
css.properties.container-type.size πŸ“‹Edge9/1/2022 Chrome Android9/2/20221
css.properties.container-type.weak_containment πŸ“‹Chrome Android9/17/2024 Edge9/19/20242
css.properties.content πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.alt_text Chrome Android9/10/2019 Edge1/15/2020127
css.properties.content.alt_text.counters Chrome Android9/2/2025 Edge9/5/20253
Chrome: Counters are recognised, but the spoken values do not incrementChrome Android: Counters are recognised, but the spoken values do not incrementEdge: Counters are recognised, but the spoken values do not incrementOpera: Counters are recognised, but the spoken values do not incrementOpera Android: Counters are recognised, but the spoken values do not incrementWebView Android: Counters are recognised, but the spoken values do not increment
css.properties.content.close-quote πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.element_replacement Chrome Android7/10/2013 Edge1/15/20202380
css.properties.content.gradient πŸ“‹Chrome Android4/3/2013 Edge7/29/2015847
Firefox: content: <gradient> doesn't paint on ::before/::after pseudo elements. See bug 1832901.Firefox for Android: content: <gradient> doesn't paint on ::before/::after pseudo elements. See bug 1832901.
css.properties.content.image-set πŸ“‹Chrome Android5/2/2023 Edge5/5/20233
Chrome: Support for url images only and x is the only supported resolution unit.Chrome Android: Support for url images only and x is the only supported resolution unit.Edge: Support for url images only and x is the only supported resolution unit.Firefox: The type() function is not supported as an argument to image-set().Firefox for Android: The type() function is not supported as an argument to image-set().Quest Browser: Support for url images only and x is the only supported resolution unit.Opera: Support for url images only and x is the only supported resolution unit.Opera Android: Support for url images only and x is the only supported resolution unit.Safari: The type() function is not supported as an argument to image-set().Safari: The type() function is not supported as an argument to image-set().Safari: Support for url images only and x is the only supported resolution unit.Safari: Support for url images only and x is the only supported resolution unit.Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: The type() function is not supported as an argument to image-set().Safari on iOS: Support for url images only and x is the only supported resolution unit.Safari on iOS: Support for url images only and x is the only supported resolution unit.Samsung Internet: Support for url images only and x is the only supported resolution unit.WebView Android: Support for url images only and x is the only supported resolution unit.WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: The type() function is not supported as an argument to image-set().WebView on iOS: Support for url images only and x is the only supported resolution unit.WebView on iOS: Support for url images only and x is the only supported resolution unit.
css.properties.content.no-close-quote πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.no-open-quote πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.open-quote πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content.url πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.content-visibility πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.content-visibility.auto πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
Safari: Skipped content is not findable via find-in-page.Safari on iOS: Skipped content is not findable via find-in-page.WebView on iOS: Skipped content is not findable via find-in-page.
css.properties.content-visibility.hidden πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.content-visibility.is_transitionable πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.content-visibility.keyframe_animatable πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.content-visibility.visible πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.corner-block-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-block-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-bottom-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-end-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-inline-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-end-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-start-start-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-left-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-right-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.bevel πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.notch πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.round πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.scoop πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.square πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.corner-top-shape.squircle πŸ“‹Chrome Android8/5/2025 Edge8/7/20252
css.properties.counter-increment πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.counter-increment.list-item πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
css.properties.counter-increment.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.counter-reset πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.counter-reset.list-item πŸ“‹Chrome Android7/10/2013 Edge7/29/2015749
Chrome: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.Chrome Android: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.Quest Browser: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.Opera: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.Opera Android: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.Safari: Overriding the initial value of the implicit list-item counter results in incorrect values for the counter() function used to generate content, as it is not fully implemented; see bug 260436.Safari on iOS: Overriding the initial value of the implicit list-item counter results in incorrect values for the counter() function used to generate content, as it is not fully implemented; see bug 260436.Samsung Internet: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.WebView Android: Overriding the initial value of the implicit list-item counter has no effect when the default marker string for list items (::marker) is generated; see bug 338233131.WebView on iOS: Overriding the initial value of the implicit list-item counter results in incorrect values for the counter() function used to generate content, as it is not fully implemented; see bug 260436.
css.properties.counter-reset.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.counter-set πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.counter-set.list-item πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.counter-set.none πŸ“‹Chrome Android8/25/2020 Edge8/27/20202
css.properties.cursor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Starting in Firefox 67, the maximum size allowed for custom cursors is 32x32 pixels due to cursors being misused by certain malicious sites.Internet Explorer: In Internet Explorer 11, when cursor is applied to an element and this element is underneath an open <select> menu and the user hovers over a <select> menu item that's on top of said element, the cursor for said element will be displayed rather than the <select>'s normal cursor. See bug 817822.Safari on iOS: This property is only supported on iPads with an external pointing device.Safari on iOS: Unsupported values use the default pointer as a fallback.WebView on iOS: This property is only supported on iPads with an external pointing device.WebView on iOS: Unsupported values use the default pointer as a fallback.
css.properties.cursor.alias πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.all-scroll πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.cursor.cell πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.cursor.col-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.context-menu πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: This cursor is only supported on macOS and Linux.Chrome Android: This cursor is only supported on macOS and Linux.Firefox: This cursor is only supported on macOS and Linux.Quest Browser: This cursor is only supported on macOS and Linux.Opera Android: This cursor is only supported on macOS and Linux.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: This cursor is only supported on macOS and Linux.WebView Android: This cursor is only supported on macOS and Linux.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.copy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.crosshair πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.default πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.e-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ew-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grab Edge8/2/2016 Chrome Android7/24/2018721
Chrome: Chrome also continues to support the prefixed versions.Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android also continues to support the prefixed versions.Chrome Android: Chrome Android 25 added Windows support.Quest Browser: Quest Browser also continues to support the prefixed versions.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera also continues to support the prefixed versions.Opera: Opera 22 added Windows support.Opera Android: Opera also continues to support the prefixed versions.Opera Android: Opera 22 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView Android: WebView Android also continues to support the prefixed versions.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.grabbing πŸ“‹Chrome Android7/24/2018 Edge1/15/2020540
Chrome: Chrome 22 added Windows support.Chrome Android: Chrome Android 25 added Windows support.Edge: Edge 79 added Windows support.Quest Browser: Quest Browser 5.0 added Windows support.Opera: Opera 15 added Windows support.Opera Android: Opera Android 14 added Windows support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.Samsung Internet: Samsung Internet 1.5 added Windows support.WebView Android: WebView Android 4.4 added Windows support.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.help πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.move πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.n-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ne-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nesw-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.no-drop πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.not-allowed πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.ns-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nw-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.nwse-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.pointer πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.progress πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.row-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.s-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.se-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.sw-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.cursor.url Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Firefox 4 added macOS support.
css.properties.cursor.url_positioning_syntax Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Firefox 4 added macOS support.Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.vertical-text πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.w-resize πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.wait πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-in πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.cursor.zoom-out πŸ“‹Chrome Android9/3/2014 Edge7/29/2015329
Safari on iOS: If this value is used, the iPad will display the default pointer instead.WebView on iOS: If this value is used, the iPad will display the default pointer instead.
css.properties.custom-property πŸ“‹Chrome Android3/9/2016 Edge4/5/2017392
css.properties.cx πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
css.properties.cy πŸ“‹Chrome Android5/27/2015 Edge1/15/20201694
css.properties.d πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.d.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.direction πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.direction.ltr πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.direction.rtl πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.direction.vertical_slider_direction Chrome Android4/16/2024 Edge4/18/20242
Firefox: Only supported for vertical range sliders.Firefox for Android: Only supported for vertical range sliders.Safari: Only supported for vertical range sliders.Safari on iOS: Only supported for vertical range sliders.WebView on iOS: Only supported for vertical range sliders.
css.properties.display πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.block πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.contents πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.properties.display.contents.contents_unusual πŸ“‹Chrome Android3/6/2018 Edge1/15/2020680
css.properties.display.flex Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Firefox 28 added multi-line flexbox support.Firefox for Android: Firefox for Android 28 added multi-line flexbox support.Internet Explorer: IE incorrectly positions inline block content inside flex containers. See the discussion on Microsoft Answers.Internet Explorer: IE incorrectly positions inline block content inside flex containers. See the discussion on Microsoft Answers.
css.properties.display.flow-root Chrome Android4/25/2017 Edge1/15/2020995
css.properties.display.grid Chrome Android3/16/2017 Edge10/17/2017215
Internet Explorer: Internet Explorer implements an older version of the specification.Samsung Internet: Samsung Internet added this earlier than the corresponding Chrome version would indicate.
css.properties.display.inline πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.inline-block Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Until Internet Explorer 8, inline-block is only for natural inline elements.
css.properties.display.inline-flex Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Firefox 28 added multi-line flexbox support.Firefox for Android: Firefox for Android 28 added multi-line flexbox support.
css.properties.display.inline-grid Chrome Android3/16/2017 Edge10/17/2017215
Internet Explorer: Internet Explorer implements an older version of the specification.Samsung Internet: Samsung Internet added this earlier than the corresponding Chrome version would indicate.
css.properties.display.inline-table Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.is_transitionable πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.display.keyframe_animatable πŸ“‹Chrome Android8/15/2023 Edge8/21/20236
css.properties.display.list-item πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.list-item.legend-support Chrome Android12/4/2018 Edge1/15/2020407
css.properties.display.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.display.multi-keyword_values Chrome Android7/21/2023 Edge7/21/2023
css.properties.display.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Chrome: Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.Chrome Android: Chrome Android 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.Quest Browser: Quest Browser 5.0 stopped creating layout objects for elements inside an <iframe> with display:none applied.Opera: Opera 52 stopped creating layout objects for elements inside an <iframe> with display:none applied.Opera Android: Opera Android 47 stopped creating layout objects for elements inside an <iframe> with display:none applied.Samsung Internet: Chrome 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.WebView Android: WebView Android 65 stopped creating layout objects for elements inside an <iframe> with display:none applied.
css.properties.display.none.option_is_hidden Chrome Android6/27/2012 Edge1/15/20202758
css.properties.display.table Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-caption Chrome Android6/27/2012 Edge4/5/20171743
css.properties.display.table-cell Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-column Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-column-group Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-footer-group Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-header-group Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-row Chrome Android6/27/2012 Edge7/29/20151127
css.properties.display.table-row-group Chrome Android6/27/2012 Edge7/29/20151127
css.properties.dominant-baseline πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.alphabetic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.central πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.hanging πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.ideographic πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.mathematical πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dominant-baseline.middle πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.dynamic-range-limit πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.constrained πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.dynamic-range-limit-mix_values πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.no-limit πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.dynamic-range-limit.standard πŸ“‹Chrome Android4/29/2025 Edge5/1/20252
css.properties.empty-cells πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.empty-cells.hide πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.empty-cells.show πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.field-sizing πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.field-sizing.content πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.field-sizing.fixed πŸ“‹Chrome Android3/19/2024 Edge3/22/20243
css.properties.fill πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill.none πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-opacity πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule.evenodd πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.fill-rule.nonzero πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.filter πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Internet Explorer: Internet Explorer 4 to 9 implemented a non-standard filter property. The syntax was completely different from this one and is not documented here.
css.properties.filter.blur πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.brightness πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.contrast πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.drop-shadow πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.grayscale πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.hue-rotate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.invert πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.filter.opacity πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.saturate πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
Chrome: In Chrome 18 to 19, the saturate() function only takes integers instead of decimal or percentage values. From Chrome 20, this bug is fixed.
css.properties.filter.sepia πŸ“‹Edge7/29/2015 Chrome Android9/7/2016406
css.properties.filter.svg_elements Chrome Android3/2/2021 Edge3/4/20212
css.properties.flex πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Since Firefox 28, multi-line flexbox is supported.Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox: Until Firefox 61, flex items that are sized according to their content are sized using fit-content, not max-content.Firefox for Android: Since Firefox for Android 28, multi-line flexbox is supported.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.Firefox for Android: Until Firefox for Android 61, flex items that are sized according to their content are sized using fit-content, not max-content.Internet Explorer: Internet Explorer 11 ignores uses of calc() in the flex-basis part of the flex syntax. This can be worked around by using the longhand properties instead of the shorthand. See Flexbug #8 for more info.Internet Explorer: Internet Explorer 11 considers a unitless value in the flex-basis part to be syntactically invalid (and will thus be ignored). A workaround is to always include a unit in the flex-basis part of the flex shorthand value. See Flexbug #4 for more info.Internet Explorer: Internet Explorer 10 and 11 ignore uses of calc() in the flex-basis part of the flex syntax. This can be worked around by using the longhand properties instead of the shorthand. See Flexbug #8 for more info.Internet Explorer: Internet Explorer 10 and 11 consider a unitless value in the flex-basis part to be syntactically invalid (and will thus be ignored). A workaround is to always include a unit in the flex-basis part of the flex shorthand value. See Flexbug #4 for more info.
css.properties.flex.auto πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex.content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.fit-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.max-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.min-content πŸ“‹Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex.none πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.flex-basis πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Since Firefox 28, multi-line flexbox is supported.Firefox for Android: Since Firefox for Android 28, multi-line flexbox is supported.Internet Explorer: When a non-auto flex-basis is specified, Internet Explorer 10 and 11 always uses a content-box box model to calculate the size of a flex item, even if box-sizing: border-box is applied to the element. See Flexbug #7 for more info.
css.properties.flex-basis.auto Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-basis.content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.fit-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.max-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.min-content Chrome Android9/21/2021 Edge9/24/20213
css.properties.flex-basis.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.flex-direction πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Since Firefox 28, multi-line flexbox is supported.Firefox for Android: Since Firefox for Android 28, multi-line flexbox is supported.
css.properties.flex-direction.column πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-direction.column-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 81, overflow with column-reverse was unsupported. See bug 1042151.Firefox for Android: Before Firefox for Android 81, overflow with column-reverse was unsupported. See bug 1042151.
css.properties.flex-direction.row πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-direction.row-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
Firefox: Before Firefox 81, overflow with column-reverse was unsupported. See bug 1042151.Firefox for Android: Before Firefox for Android 81, overflow with column-reverse was unsupported. See bug 1042151.
css.properties.flex-flow πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
css.properties.flex-flow.column πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.column-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.nowrap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.row πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.row-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.wrap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-flow.wrap-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-grow πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Since Firefox 28, multi-line flexbox is supported.Firefox for Android: Since Firefox for Android 28, multi-line flexbox is supported.
css.properties.flex-grow.less_than_zero_animate Chrome Android3/9/2016 Edge1/15/20201407
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.flex-shrink πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Firefox: Since Firefox 28, multi-line flexbox is supported.Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Since Firefox for Android 28, multi-line flexbox is supported.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.Internet Explorer: Internet Explorer 10 uses 0 instead of 1 as the initial value for the flex-shrink property. A workaround is to always set an explicit value for flex-shrink. See Flexbug #6 for more info.
css.properties.flex-wrap πŸ“‹Chrome Android8/21/2013 Edge7/29/2015707
Internet Explorer: Partial support due to large number of bugs present. See Flexbugs.
css.properties.flex-wrap.nowrap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-wrap.wrap πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.flex-wrap.wrap-reverse πŸ“‹Chrome Android2/27/2013 Edge7/29/2015882
css.properties.float πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.float.inline-end πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.float.inline-start πŸ“‹Chrome Android10/10/2023 Edge10/13/20233
css.properties.float.left πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.float.none πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.float.right πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.flood-color πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.flood-color.currentColor πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.flood-color.transparent πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.flood-opacity πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.caption Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.font-width_keyword_values Chrome Android8/1/2017 Edge1/15/2020897
css.properties.font.icon Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.menu Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.message-box Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.small-caption Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font.status-bar Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Not supported on option elements. See bug 1536148.Safari: Setting font-family: initial behaves like font-family: inherit. See bug 200709.Safari on iOS: Setting font-family: initial behaves like font-family: inherit. See bug 200709.WebView on iOS: Setting font-family: initial behaves like font-family: inherit. See bug 200709.
css.properties.font-family.cursive πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.fangsong πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.fantasy πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.kai πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.khmer-mul πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.font-family.monospace πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.nastaliq πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.sans-serif πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.serif πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-family.system-ui Chrome Android2/1/2017 Edge1/15/20201078
Firefox: Supported on macOS only.
css.properties.font-feature-settings πŸ“‹Chrome Android1/26/2016 Edge4/5/2017435
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 129 the -webkit-font-feature-settings alias has been added to support sites that are still supporting the vendor prefix.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 129 the -webkit-font-feature-settings alias has been added to support sites that are still supporting the vendor prefix.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.properties.font-feature-settings.normal πŸ“‹Chrome Android6/27/2012 Edge4/5/20171743
css.properties.font-kerning πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.auto πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.none πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-kerning.normal πŸ“‹Chrome Android2/26/2014 Edge1/15/20202149
css.properties.font-language-override πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.font-language-override.normal πŸ“‹Chrome Android12/2/2025 Edge12/5/20253
css.properties.font-optical-sizing πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596
css.properties.font-optical-sizing.auto πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596
css.properties.font-optical-sizing.none πŸ“‹Edge4/30/2018 Chrome Android12/17/2019596
css.properties.font-palette πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.animation_computed Chrome Android1/23/2024 Edge1/25/20242
css.properties.font-palette.dark πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.light πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.normal πŸ“‹Chrome Android4/26/2022 Edge4/28/20222
css.properties.font-palette.palette-mix_function πŸ“‹Chrome Android1/23/2024 Edge1/25/20242
css.properties.font-size πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-size.math Chrome Android1/10/2023 Edge1/12/20232
css.properties.font-size.rem_values Chrome Android4/15/2015 Edge7/29/2015105
Firefox: Before Firefox 57, animations using em units are not affected by changes to the font-size of the animated element's parent (bug 1254424).Firefox: Before Firefox 57, some language settings' inherited font-size is smaller than expected (bug 1391341).
css.properties.font-size.xxx-large Chrome Android12/17/2019 Edge1/15/202029
css.properties.font-size-adjust πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
Firefox: Before Firefox 40, font-size-adjust: 0 was incorrectly interpreted as font-size-adjust: none (bug 1144885).Firefox: Only supported on Windows.Firefox for Android: Before Firefox for Android 40, font-size-adjust: 0 was incorrectly interpreted as font-size-adjust: none (bug 1144885).
css.properties.font-size-adjust.from-font πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-size-adjust.none πŸ“‹Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-size-adjust.two-values Chrome Android7/23/2024 Edge7/25/20242
css.properties.font-smooth Chrome Android6/27/2012 Edge1/15/20202758
Firefox: Only works on macOS.
css.properties.font-stretch πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
Chrome: A font-stretch declaration must be added to the @font-face before this property will function.Chrome Android: A font-stretch declaration must be added to the @font-face before this property will function.Quest Browser: A font-stretch declaration must be added to the @font-face before this property will function.Opera: A font-stretch declaration must be added to the @font-face before this property will function.Opera Android: A font-stretch declaration must be added to the @font-face before this property will function.Samsung Internet: A font-stretch declaration must be added to the @font-face before this property will function.WebView Android: A font-stretch declaration must be added to the @font-face before this property will function.
css.properties.font-stretch.condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.extra-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.extra-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.normal πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.percentage Chrome Android10/24/2017 Edge10/2/2018343
css.properties.font-stretch.semi-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.semi-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.ultra-condensed πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-stretch.ultra-expanded πŸ“‹Edge7/29/2015 Chrome Android8/1/2017734
css.properties.font-style πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Firefox: Before Firefox 44, oblique was not distinguished from italic.Firefox for Android: Before Firefox for Android 44, oblique was not distinguished from italic.
css.properties.font-style.italic πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-style.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-style.oblique πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-style.oblique-angle πŸ“‹Chrome Android10/24/2017 Edge1/15/2020813
Chrome: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Chrome Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Edge: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Quest Browser: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Opera: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Opera Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Safari: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Safari on iOS: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.Samsung Internet: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.WebView Android: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.WebView on iOS: Angles from 14 to 90 have the same effect as font-style: oblique (with a slant of 14 degrees). Angles from -90 to 13 have the same effect as font-style: normal (without a slant). In some cases (e.g. with vertical writing-mode), a negative angle produces a slant. See bug 425388876.
css.properties.font-synthesis πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.small-caps Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.style Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis.weight Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-small-caps.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-style.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight.auto πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-synthesis-weight.none πŸ“‹Chrome Android1/4/2022 Edge1/6/20222
css.properties.font-variant πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
Internet Explorer: Only supports the small-caps and normal keywords.
css.properties.font-variant.css_fonts_shorthand Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant.historical-forms πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant.none πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-variant.sub πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.properties.font-variant.super πŸ“‹Chrome Android2/7/2023 Edge2/9/20232
css.properties.font-variant.turkic_is Chrome Android11/14/2013 Edge7/29/2015622
css.properties.font-variant-alternates πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.annotation πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.character_variant πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.historical-forms πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.normal πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.ornaments πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.styleset πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.stylistic πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-alternates.swash πŸ“‹Chrome Android3/7/2023 Edge3/13/20236
css.properties.font-variant-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.all-petite-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.all-small-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.normal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.petite-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.small-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.titling-caps πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-caps.unicase πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-east-asian πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.full-width πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis04 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis78 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis83 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.jis90 πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.normal πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.proportional-width πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.ruby πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.simplified πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-east-asian.traditional πŸ“‹Chrome Android12/5/2017 Edge1/15/2020771
css.properties.font-variant-emoji πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.emoji πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.normal πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.text πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-emoji.unicode πŸ“‹Chrome Android11/12/2024 Edge11/14/20242
css.properties.font-variant-ligatures πŸ“‹Chrome Android4/2/2014 Edge1/15/20202114
css.properties.font-variant-ligatures.common-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.contextual πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.discretionary-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.historical-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-common-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-contextual πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-discretionary-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.no-historical-ligatures πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.none πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-ligatures.normal πŸ“‹Chrome Android11/14/2013 Edge1/15/20202253
css.properties.font-variant-numeric πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.diagonal-fractions πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.lining-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.normal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.oldstyle-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.ordinal πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.proportional-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.slashed-zero πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.stacked-fractions πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-numeric.tabular-nums πŸ“‹Chrome Android7/27/2016 Edge1/15/20201267
css.properties.font-variant-position πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.font-variant-position.normal πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.font-variant-position.sub πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Chrome: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Chrome Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Edge: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).Safari: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).Safari on iOS: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).Samsung Internet: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView Android: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView on iOS: If the font does not have subscript glyphs, then substitute characters are not synthesized (see bug 151471).
css.properties.font-variant-position.super πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
Chrome: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Chrome Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Edge: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Opera Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).Safari: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).Safari on iOS: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).Samsung Internet: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView Android: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 352218916).WebView on iOS: If the font does not have superscript glyphs, then substitute characters are not synthesized (see bug 151471).
css.properties.font-variation-settings πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
Safari: Requires macOS 10.13 High Sierra or later.Safari on iOS: Requires iOS 11 or later.WebView on iOS: Requires iOS 11 or later.
css.properties.font-variation-settings.normal πŸ“‹Chrome Android10/24/2017 Edge4/30/2018188
css.properties.font-weight πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-weight.bold πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-weight.bolder πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-weight.lighter πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-weight.normal πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.font-weight.number Chrome Android10/24/2017 Edge4/30/2018188
css.properties.forced-color-adjust πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust.auto πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust.none πŸ“‹Edge1/15/2020 Chrome Android3/2/2021412
css.properties.forced-color-adjust.preserve-parent-color πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
css.properties.gap πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.gap.flex_context πŸ“‹Edge7/16/2020 Chrome Android7/27/202011
css.properties.gap.grid_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.grid_context.calc_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.grid_context.percentage_values Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.multicol_context πŸ“‹Edge10/17/2017 Chrome Android4/17/2018182
css.properties.gap.normal πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Samsung Internet: This was added early so is out of sync with the equivalent Chromium version.
css.properties.grid.none πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-area πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-area.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: Does not accept multiple track-size values. See bug 1339672.Firefox for Android: Does not accept multiple track-size values. See bug 1339672.
css.properties.grid-auto-columns.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns.max-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-columns.min-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-flow πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-flow.column πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-auto-flow.dense πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-auto-flow.row πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-auto-rows πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: Does not accept multiple track-size values. See bug 1339672.Firefox for Android: Does not accept multiple track-size values. See bug 1339672.
css.properties.grid-auto-rows.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-rows.max-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-auto-rows.min-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-end πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-end.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-start πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-column-start.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-end πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-end.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-start πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-row-start.auto πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-areas πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-areas.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.animation Chrome Android10/25/2022 Edge10/27/20222
css.properties.grid-template-columns.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.fit-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.max-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.min-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.minmax πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-columns.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-columns.repeat πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox: calc() doesn't work in repeat() (see bug 1350069).Firefox for Android: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox for Android: calc() doesn't work in repeat() (see bug 1350069).
css.properties.grid-template-columns.subgrid πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.grid-template-rows πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.animation Chrome Android10/25/2022 Edge10/27/20222
css.properties.grid-template-rows.auto πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.fit-content πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.max-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.min-content πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.minmax πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
css.properties.grid-template-rows.none πŸ“‹Chrome Android3/16/2017 Edge1/15/20201035
css.properties.grid-template-rows.repeat πŸ“‹Chrome Android3/16/2017 Edge10/17/2017215
Firefox: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox: calc() doesn't work in repeat() (see bug 1350069).Firefox for Android: repeat(auto-fill, ...) and repeat(auto-fit, ...) only support one repeated column (see bug 1341507).Firefox for Android: calc() doesn't work in repeat() (see bug 1350069).
css.properties.grid-template-rows.subgrid πŸ“‹Chrome Android9/12/2023 Edge9/15/20233
css.properties.height πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.height.anchor-size πŸ“‹Chrome Android5/14/2024 Edge5/17/20243
css.properties.height.auto πŸ“‹Chrome Android6/27/2012 Edge7/29/20151127
css.properties.height.fit-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.height.max-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.height.min-content πŸ“‹Chrome Android10/14/2015 Edge1/15/20201554
css.properties.height.stretch πŸ“‹Chrome Android6/24/2025 Edge6/26/20252
css.properties.hyphenate-character πŸ“‹Chrome Android9/27/2022 Edge10/3/20226
css.properties.hyphenate-character.auto πŸ“‹Chrome Android6/27/2012 Edge1/15/20202758
css.properties.hyphenate-limit-chars πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.hyphenate-limit-chars.auto πŸ“‹Chrome Android1/10/2023 Edge1/12/20232
css.properties.hyphens πŸ“‹Chrome Android12/6/2016 Edge1/15/20201135
Edge: Only works if the specified language is the same as the language of the underlying OS.Internet Explorer: Only works if the specified language is the same as the language of the underlying OS.
css.properties.hyphens.auto Chrome Android12/6/2016 Edge1/21/20211507
Chrome: Only supported on macOS.Edge: Only supported on macOS.Opera: Only supported on macOS.
css.properties.hyphens.language_afrikaans Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_albanian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_amharic Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_armenian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_assamese Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_basque Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_belarusian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_bengali Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_bulgarian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_croatian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_cyrillic_mongolian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_czech Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_danish Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_dutch Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_english Edge7/29/2015 Chrome Android12/6/2016496
Firefox: For English, Firefox uses an en-US dictionaryFirefox for Android: For English, Firefox for Android uses an en-US dictionarySafari: For English, Safari uses different en-GB and en-US dictionaries.Safari on iOS: For English, Safari on iOS uses different en-GB and en-US dictionaries.WebView on iOS: For English, WebView on iOS uses different en-GB and en-US dictionaries.
css.properties.hyphens.language_estonian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_ethiopic_script_mul Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_ethiopic_script_und Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_french Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_galician Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_georgian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_german_reformed_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_german_swiss_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_german_traditional_orthography Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_gujarati Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_hindi Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_hungarian Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_irish Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_italian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_kannada Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_latin Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_latvian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_lithuanian Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_malayalam Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_marathi Chrome Android11/17/2020 Edge11/19/20202
css.properties.hyphens.language_modern_greek Chrome Android4/4/2023 Edge4/6/20232
css.properties.hyphens.language_norwegian_nn Chrome Android11/17/2020 Edge11/19/20202