Experimental

For a given set of browsers what APIs are still considred experimental, and how long have they been experimental?

Example Comparisons
Browsers
Features

Summary

Experimental APIs

Below is a list of features that are marked as "Experimental" in Safari and Safari on iOS

Raw Data

Quick Links:

DOM API Data

API First Browser Date Last Browser Date Days in experimentation Notes
api.AudioSession 📋Safari3/27/2023 Safari on iOS3/27/20230
api.AudioSession.type 📋Safari3/27/2023 Safari on iOS3/27/20230
api.BarcodeDetector 📋Safari9/18/2023 Safari on iOS9/18/20230
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 📋Safari9/18/2023 Safari on iOS9/18/20230
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 📋Safari9/18/2023 Safari on iOS9/18/20230
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 📋Safari9/18/2023 Safari on iOS9/18/20230
Chrome: Supported on ChromeOS and macOS only.Chrome: Supported on macOS only.Edge: Supported on macOS only.Opera: Supported on macOS only.
api.BufferedChangeEvent 📋Safari9/18/2023 Safari on iOS10/25/202337
api.BufferedChangeEvent.BufferedChangeEvent 📋Safari9/18/2023 Safari on iOS10/25/202337
api.BufferedChangeEvent.addedRanges 📋Safari9/18/2023 Safari on iOS10/25/202337
api.BufferedChangeEvent.removedRanges 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ContactsManager 📋Safari on iOS4/26/2021 1924
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactsManager.getProperties 📋Safari on iOS4/26/2021 1924
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.ContactsManager.select 📋Safari on iOS4/26/2021 1924
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.Credential.isConditionalMediationAvailable_static 📋Safari9/12/2022 Safari on iOS9/12/20220
api.DataCue 📋Safari9/19/2017 Safari on iOS9/19/20170
api.DataCue.DataCue 📋Safari9/19/2017 Safari on iOS9/19/20170
api.DataCue.type 📋Safari9/19/2017 Safari on iOS9/19/20170
api.DataCue.value 📋Safari9/19/2017 Safari on iOS9/19/20170
api.DeviceMotionEvent.requestPermission_static 📋Safari on iOS4/26/2021 1924
api.DeviceOrientationEvent.requestPermission_static 📋Safari on iOS4/26/2021 1924
api.Element.ariaActiveDescendantElement 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaControlsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaDescribedByElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaDetailsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaErrorMessageElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaFlowToElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaLabelledByElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Element.ariaOwnsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaActiveDescendantElement 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaControlsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaDescribedByElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaDetailsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaErrorMessageElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaFlowToElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaLabelledByElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.ElementInternals.ariaOwnsElements 📋Safari3/27/2023 Safari on iOS3/27/20230
api.HTMLAnchorElement.attributionSourceId 📋Safari3/14/2022 Safari on iOS3/14/20220
api.HTMLElement.autocorrect 📋Safari4/26/2021 Safari on iOS4/26/20210
api.HTMLOutputElement.HTMLOutputElement 📋Safari9/20/2021 Safari on iOS9/20/20210
api.ImageCapture 📋Safari3/5/2024 Safari on iOS3/5/20240
api.ImageCapture.ImageCapture 📋Safari3/5/2024 Safari on iOS3/5/20240
api.ImageCapture.getPhotoCapabilities 📋Safari3/5/2024 Safari on iOS3/5/20240
api.ImageCapture.getPhotoSettings 📋Safari3/5/2024 Safari on iOS3/5/20240
api.ImageCapture.takePhoto 📋Safari3/5/2024 Safari on iOS3/5/20240
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 📋Safari3/5/2024 Safari on iOS3/5/20240
api.IntersectionObserverEntry.IntersectionObserverEntry Safari3/25/2019 Safari on iOS3/25/20190
api.ManagedMediaSource 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedMediaSource.ManagedMediaSource 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedMediaSource.endstreaming_event 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedMediaSource.startstreaming_event 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedMediaSource.streaming 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedSourceBuffer 📋Safari9/18/2023 Safari on iOS10/25/202337
api.ManagedSourceBuffer.bufferedchange_event 📋Safari9/18/2023 Safari on iOS10/25/202337
api.Navigator.audioSession 📋Safari3/27/2023 Safari on iOS3/27/20230
api.Navigator.contacts 📋Safari on iOS4/26/2021 1924
Samsung Internet: This API was exposed but failed upon opening a contact selector.
api.PushSubscriptionChangeEvent.PushSubscriptionChangeEvent 📋Safari10/24/2022 Safari on iOS3/27/2023154
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.RTCDataChannel.priority 📋Safari9/20/2021 Safari on iOS9/20/20210
api.Selection.getComposedRanges 📋Safari9/18/2023 Safari on iOS9/18/20230
api.SourceBuffer.textTracks 📋Safari10/16/2014 Safari on iOS9/19/20191799
Safari on iOS: Exposed in Mobile Safari on iPad but not on iPhone.
api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent 📋Safari4/26/2021 Safari on iOS4/26/20210
api.SpeechRecognitionEvent.SpeechRecognitionEvent 📋Safari4/26/2021 Safari on iOS4/26/20210
api.VideoTrackGenerator 📋Safari9/16/2024 Safari on iOS9/16/20240
api.VideoTrackGenerator.VideoTrackGenerator 📋Safari9/16/2024 Safari on iOS9/16/20240
api.VideoTrackGenerator.muted 📋Safari9/16/2024 Safari on iOS9/16/20240
api.VideoTrackGenerator.track 📋Safari9/16/2024 Safari on iOS9/16/20240
api.VideoTrackGenerator.writable 📋Safari9/16/2024 Safari on iOS9/16/20240
api.WindowClient.ancestorOrigins 📋Safari9/12/2022 Safari on iOS9/12/20220