For a given set of browsers, what APIs are not yet in all of them.
| Not in Chrome | Not in Edge | |
|---|---|---|
| In Chrome | 72 | |
| In Edge | 1 |
Below is a list of features that are not in all of Chrome and Edge
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| api.Document.requestStorageAccess.types_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_BroadcastChannel_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_SharedWorker_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_all_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_caches_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_cookies_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_createObjectURL_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_estimate_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_getDirectory_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_indexedDB_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_localStorage_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_locks_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_revokeObjectURL_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.Document.requestStorageAccess.types_parameter.types_sessionStorage_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.HTMLAnchorElement.hrefTranslate | Chrome | 4/7/2020 | 2172 | |
| api.HTMLScriptElement.textContent.enforces_trusted_types 📋 | Chrome | 5/19/2020 | 2130 | |
| api.IDBRequest.error.transient_unrecoverable_read_errors 📋 | Chrome | 1/14/2025 | 429 | Chrome: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Chrome: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Chrome Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Chrome Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Opera: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Opera: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Opera Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Opera Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.Samsung Internet: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.Samsung Internet: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors.WebView Android: Returns a NotReadableError exception for unrecoverable read errors, and an UnknownError for transient read errors.WebView Android: Returns a NotFoundError exception for unrecoverable read errors, and a DataError for transient read errors. |
| api.LanguageDetector 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.availability_static 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.create_static 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.destroy 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.detect 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.expectedInputLanguages 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.inputQuota 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.LanguageDetector.measureInputUsage 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.MediaDevices.getDisplayMedia.windowAudio_option 📋 | Chrome | 9/30/2025 | 170 | Chrome: Defaults to "system".Chrome: Only supports values "exclude" and "system", not "window".Edge: Defaults to "system". Before Edge 142, it defaulted to "exclude".Edge: Only supports values "exclude" and "system", not "window".Opera: Defaults to "system".Opera: Only supports values "exclude" and "system", not "window". |
| api.NetworkInformation.downlinkMax 📋 | Chrome | 9/5/2017 | 3117 | Chrome: Only supported on ChromeOS |
| api.NetworkInformation.type 📋 | Chrome | 9/5/2017 | 3117 | Chrome: Only supported on ChromeOS |
| api.PushSubscriptionChangeEvent 📋 | Chrome | 6/24/2025 | 268 | Firefox: Before Firefox 137, The pushsubscriptionchange event is fired, but does not have the oldSubscription and newSubscription properties. See bug 1635524.Firefox for Android: Before Firefox for Android 137, The pushsubscriptionchange event is fired, but does not have the oldSubscription and newSubscription properties. See bug 1635524.Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen. |
| api.PushSubscriptionChangeEvent.PushSubscriptionChangeEvent 📋 | Chrome | 6/24/2025 | 268 | Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen. |
| api.PushSubscriptionChangeEvent.newSubscription 📋 | Chrome | 6/24/2025 | 268 | Safari: Notifications are supported on macOS Ventura and later.Safari on iOS: Notifications are supported in web apps saved to the home screen.WebView on iOS: Notifications are supported in web apps saved to the home screen. |
| api.PushSubscriptionChangeEvent.oldSubscription 📋 | Chrome | 6/24/2025 | 268 | 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.pushsubscriptionchange_event 📋 | Chrome | 6/24/2025 | 268 | Firefox: The event does not have the oldSubscription and newSubscription properties. See bug 1497429.Firefox for Android: The event does not have the oldSubscription and newSubscription properties. See bug 1497429.Safari: Notifications are supported on macOS Ventura and later. |
| api.SharedWorker.SharedWorker.options_sameSiteCookies_parameter 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.BroadcastChannel 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.SharedWorker 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.caches 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.createObjectURL 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.estimate 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.getDirectory 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.indexedDB 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.localStorage 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.locks 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.revokeObjectURL 📋 | Chrome | 5/14/2024 | 674 | |
| api.StorageAccessHandle.sessionStorage 📋 | Chrome | 5/14/2024 | 674 | |
| api.Translator 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.availability_static 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.create_static 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.destroy 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.inputQuota 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.measureInputUsage 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.sourceLanguage 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.targetLanguage 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.translate 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Translator.translateStreaming 📋 | Chrome | 6/24/2025 | 268 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Window.getDigitalGoodsService 📋 | Edge | 3/6/2025 | 378 | |
| api.XRFrame.fillJointRadii 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRFrame.fillPoses 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRFrame.getJointPose 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.@@iterator | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.entries | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.forEach | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.get | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.keys | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.size | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRHand.values | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRInputSource.hand 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRJointPose 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRJointPose.radius 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRJointSpace 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |
| api.XRJointSpace.jointName 📋 | Chrome | 11/12/2024 | 492 | Edge: Hololens 2 only. |