For a given set of browsers, what APIs are not yet in all of them.
| Not in Edge | Not in Chrome Android | |
|---|---|---|
| In Edge | 238 | |
| In Chrome Android | 109 |
Below is a list of features that are not in all of Edge and Chrome Android
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| api.BrowserCaptureMediaStreamTrack 📋 | Edge | 8/5/2022 | 1445 | |
| api.BrowserCaptureMediaStreamTrack.clone 📋 | Edge | 8/5/2022 | 1445 | |
| api.BrowserCaptureMediaStreamTrack.cropTo 📋 | Edge | 8/5/2022 | 1445 | |
| api.BrowserCaptureMediaStreamTrack.restrictTo 📋 | Edge | 1/17/2025 | 549 | |
| api.CaptureController 📋 | Edge | 1/12/2023 | 1285 | |
| api.CaptureController.CaptureController 📋 | Edge | 1/12/2023 | 1285 | |
| api.CaptureController.decreaseZoomLevel 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.forwardWheel 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.getSupportedZoomLevels 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.increaseZoomLevel 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.resetZoomLevel 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.setFocusBehavior 📋 | Edge | 1/12/2023 | 1285 | |
| api.CaptureController.zoomLevel 📋 | Edge | 5/1/2025 | 445 | |
| api.CaptureController.zoomlevelchange_event 📋 | Edge | 5/1/2025 | 445 | |
| api.ContactAddress 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.addressLine 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.city 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.country 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.dependentLocality 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.organization 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.phone 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.postalCode 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.recipient 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.region 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.sortingCode 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactAddress.toJSON 📋 | Chrome Android | 7/27/2020 | 2184 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactsManager 📋 | Chrome Android | 2/4/2020 | 2358 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactsManager.getProperties 📋 | Chrome Android | 2/4/2020 | 2358 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContactsManager.select 📋 | Chrome Android | 2/4/2020 | 2358 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.ContentIndex 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndex.add 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndex.delete 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndex.getAll 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndexEvent 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndexEvent.ContentIndexEvent 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ContentIndexEvent.id 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.CreateMonitor 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.CreateMonitor.downloadprogress_event 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.CredentialsContainer.create.publicKey_option.extensions.largeBlob 📋 | Edge | 5/5/2023 | 1172 | |
| api.CropTarget 📋 | Edge | 8/5/2022 | 1445 | |
| api.CropTarget.fromElement_static 📋 | Edge | 8/5/2022 | 1445 | |
| api.Document.exitPointerLock 📋 | Edge | 11/12/2015 | 3903 | |
| api.Document.pointerLockElement 📋 | Edge | 11/12/2015 | 3903 | |
| api.Document.pointerlockchange_event 📋 | Edge | 11/12/2015 | 3903 | |
| api.Document.pointerlockerror_event 📋 | Edge | 11/12/2015 | 3903 | |
| api.Document.requestStorageAccess.types_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_BroadcastChannel_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_all_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_caches_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_cookies_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_createObjectURL_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_estimate_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_getDirectory_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_indexedDB_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_localStorage_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_locks_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_revokeObjectURL_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Document.requestStorageAccess.types_parameter.types_sessionStorage_parameter 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.DocumentPictureInPicture 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPicture.enter_event 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPicture.requestWindow 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPicture.requestWindow.option_disallowReturnToOpener 📋 | Edge | 4/18/2024 | 823 | |
| api.DocumentPictureInPicture.requestWindow.option_preferInitialWindowPlacement 📋 | Edge | 10/17/2024 | 641 | |
| api.DocumentPictureInPicture.window 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPictureEvent 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPictureEvent.DocumentPictureInPictureEvent 📋 | Edge | 8/21/2023 | 1064 | |
| api.DocumentPictureInPictureEvent.window 📋 | Edge | 8/21/2023 | 1064 | |
| api.EXT_disjoint_timer_query 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.beginQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.createQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.deleteQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.endQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.getQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.getQueryObjectEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.isQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query.queryCounterEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.EXT_disjoint_timer_query_webgl2 | Edge | 2/7/2020 | 2355 | |
| api.EXT_disjoint_timer_query_webgl2.queryCounterEXT | Edge | 2/7/2020 | 2355 | |
| api.Element.requestFullscreen.options_screen_parameter 📋 | Edge | 4/1/2022 | 1571 | |
| api.Element.requestPointerLock 📋 | Edge | 11/12/2015 | 3903 | Chrome: From version 92, returns a promise instead of undefined. The behavior reflects a specification change.Edge: From version 92, returns a promise instead of undefined. The behavior reflects a specification change.Opera: From version 78, returns a promise instead of undefined. The behavior reflects a specification change.Safari: From version 18.4, returns a promise instead of undefined. The behavior reflects a specification change.Samsung Internet: From version 16, returns a promise instead of undefined. The behavior reflects a specification change. |
| api.Element.requestPointerLock.options_unadjustedMovement_parameter 📋 | Edge | 1/21/2021 | 2006 | Chrome: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Edge: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux.Opera: Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux. |
| api.EyeDropper 📋 | Edge | 10/21/2021 | 1733 | |
| api.EyeDropper.EyeDropper 📋 | Edge | 10/21/2021 | 1733 | |
| api.EyeDropper.open 📋 | Edge | 10/21/2021 | 1733 | |
| api.EyeDropper.secure_context_required | Edge | 11/19/2021 | 1704 | |
| api.FileSystemObserver | Edge | 2/6/2025 | 529 | |
| api.FileSystemObserver.FileSystemObserver | Edge | 2/6/2025 | 529 | |
| api.FileSystemObserver.disconnect | Edge | 2/6/2025 | 529 | |
| api.FileSystemObserver.observe | Edge | 2/6/2025 | 529 | |
| api.FontData 📋 | Edge | 6/23/2022 | 1488 | |
| api.FontData.blob 📋 | Edge | 6/23/2022 | 1488 | |
| api.FontData.family 📋 | Edge | 6/23/2022 | 1488 | |
| api.FontData.fullName 📋 | Edge | 6/23/2022 | 1488 | |
| api.FontData.postscriptName 📋 | Edge | 6/23/2022 | 1488 | |
| api.FontData.style 📋 | Edge | 6/23/2022 | 1488 | |
| api.GPUAdapter.isFallbackAdapter | Chrome Android | 1/23/2024 | 909 | Chrome: Supported on ChromeOS, macOS, and Windows only.Edge: Supported on ChromeOS, macOS, and Windows only.Opera: Supported on ChromeOS, macOS, and Windows only. |
| api.GPUAdapter.requestAdapterInfo | Chrome Android | 1/23/2024 | 909 | 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.maxInterStageShaderComponents | Chrome Android | 1/23/2024 | 909 | |
| api.HID 📋 | Edge | 3/4/2021 | 1964 | |
| api.HID.connect_event 📋 | Edge | 3/4/2021 | 1964 | |
| api.HID.disconnect_event 📋 | Edge | 3/4/2021 | 1964 | |
| api.HID.getDevices 📋 | Edge | 3/4/2021 | 1964 | |
| api.HID.requestDevice 📋 | Edge | 3/4/2021 | 1964 | |
| api.HID.worker_support | Edge | 11/14/2024 | 613 | Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only. |
| api.HIDConnectionEvent 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDConnectionEvent.HIDConnectionEvent 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDConnectionEvent.device 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDConnectionEvent.worker_support | Edge | 11/14/2024 | 613 | Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only. |
| api.HIDDevice 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.close 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.collections 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.forget 📋 | Edge | 4/1/2022 | 1571 | |
| api.HIDDevice.inputreport_event 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.open 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.opened 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.productId 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.productName 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.receiveFeatureReport 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.sendFeatureReport 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.sendReport 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.vendorId 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDDevice.worker_support | Edge | 11/14/2024 | 613 | Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only. |
| api.HIDInputReportEvent 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDInputReportEvent.data 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDInputReportEvent.device 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDInputReportEvent.reportId 📋 | Edge | 3/4/2021 | 1964 | |
| api.HIDInputReportEvent.worker_support | Edge | 11/14/2024 | 613 | Chrome: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Chrome: WebExtension service workers only.Edge: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Edge: WebExtension service workers only.Opera: Dedicated workers and WebExtension service workers, not shared workers and non-WebExtension service workers.Opera: WebExtension service workers only. |
| api.HTMLAnchorElement.hrefTranslate | Chrome Android | 4/7/2020 | 2295 | |
| api.HTMLElement.focus.options_preventScroll_parameter | Edge | 4/30/2018 | 3003 | |
| api.HTMLInputElement.capture 📋 | Chrome Android | 2/27/2013 | 4891 | |
| api.HTMLMediaElement.setSinkId 📋 | Edge | 4/30/2018 | 3003 | Chrome Android: Not available due to a limitation in Android, see bug 41276355.Firefox for Android: Not available due to a limitation in Android, see bug 1473346.Quest Browser: Not available due to a limitation in Android, see bug 41276355.Opera Android: Not available due to a limitation in Android, see bug 41276355.Samsung Internet: Not available due to a limitation in Android, see bug 41276355.WebView Android: Not available due to a limitation in Android, see bug 41276355. |
| api.HTMLMediaElement.sinkId 📋 | Edge | 4/30/2018 | 3003 | Chrome Android: Not available due to a limitation in Android, see bug 41276355.Firefox for Android: Not available due to a limitation in Android, see bug 1473346.Quest Browser: Not available due to a limitation in Android, see bug 41276355.Opera Android: Not available due to a limitation in Android, see bug 41276355.Samsung Internet: Not available due to a limitation in Android, see bug 41276355.WebView Android: Not available due to a limitation in Android, see bug 41276355. |
| api.HTMLScriptElement.textContent.enforces_trusted_types 📋 | Chrome Android | 5/19/2020 | 2253 | |
| api.IDBRequest.error.transient_unrecoverable_read_errors 📋 | Chrome Android | 1/14/2025 | 552 | 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.LaunchParams 📋 | Edge | 5/31/2022 | 1511 | |
| api.LaunchParams.files 📋 | Edge | 5/31/2022 | 1511 | |
| api.LaunchParams.targetURL 📋 | Edge | 2/9/2023 | 1257 | |
| api.LaunchQueue 📋 | Edge | 5/31/2022 | 1511 | |
| api.LaunchQueue.setConsumer 📋 | Edge | 5/31/2022 | 1511 | |
| api.MediaDevices.devicechange_event 📋 | Edge | 7/29/2015 | 4009 | |
| api.MediaDevices.getDisplayMedia 📋 | Edge | 1/15/2020 | 2378 | Chrome Android: From Chrome Android 72 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Edge: Available as a member of Navigator instead of MediaDevices.Firefox: Since Firefox 33 you can capture screen data using getUserMedia(), with a video constraint called mediaSource. Before 52 it relied on a client-configurable list of allowed sites.Firefox for Android: From Firefox Android 66 to 79, this method was exposed, but always failed with NotAllowedError.Quest Browser: From Quest Browser 6.0 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Opera Android: From Opera Android 51 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.Samsung Internet: From Samsung Internet 11.0 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135.WebView Android: From WebView Android 72 to 88, this method was exposed, but always failed with NotAllowedError. See bug 40418135. |
| api.MediaDevices.getDisplayMedia.audio_capture_support | Edge | 1/15/2020 | 2378 | Chrome: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured.Edge: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured.Opera: On Windows and ChromeOS, the entire system audio can be captured when sharing an entire screen. On Linux and macOS, only the audio of a tab can be captured. |
| api.MediaDevices.getDisplayMedia.controller_option 📋 | Edge | 1/12/2023 | 1285 | |
| api.MediaDevices.getDisplayMedia.monitorTypeSurfaces_option 📋 | Edge | 11/2/2023 | 991 | Chrome: Default value = includeEdge: Default value = includeOpera: Default value = include |
| api.MediaDevices.getDisplayMedia.preferCurrentTab_option | Edge | 9/24/2021 | 1760 | Chrome: Default value = falseEdge: Default value = falseOpera: Default value = false |
| api.MediaDevices.getDisplayMedia.selfBrowserSurface_option 📋 | Edge | 4/6/2023 | 1201 | Chrome: Default value = excludeChrome: Default value = includeEdge: Default value = excludeEdge: Default value = includeOpera: Default value = excludeOpera: Default value = include |
| api.MediaDevices.getDisplayMedia.surfaceSwitching_option 📋 | Edge | 10/27/2022 | 1362 | Chrome: Default value = excludeEdge: Default value = excludeOpera: Default value = exclude |
| api.MediaDevices.getDisplayMedia.systemAudio_option 📋 | Edge | 9/1/2022 | 1418 | Chrome: Default value = includeEdge: Default value = includeOpera: Default value = include |
| api.MediaDevices.setCaptureHandleConfig 📋 | Edge | 5/31/2022 | 1511 | |
| api.MediaStreamTrack.applyConstraints.restrictOwnAudio_constraint 📋 | Edge | 10/3/2025 | 290 | |
| api.MediaStreamTrack.capturehandlechange_event 📋 | Edge | 5/31/2022 | 1511 | |
| api.MediaStreamTrack.getCaptureHandle 📋 | Edge | 5/31/2022 | 1511 | |
| api.MediaStreamTrack.getSettings.return_object_property_screenPixelRatio 📋 | Edge | 5/1/2025 | 445 | |
| api.MouseEvent.movementX 📋 | Edge | 11/12/2015 | 3903 | |
| api.MouseEvent.movementY 📋 | Edge | 11/12/2015 | 3903 | |
| api.NDEFMessage 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFMessage.NDEFMessage 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFMessage.records 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFMessage.secure_context_required | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.NDEFReader 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.makeReadOnly 📋 | Chrome Android | 3/29/2022 | 1574 | |
| api.NDEFReader.reading_event 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.readingerror_event 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.scan 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.secure_context_required | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReader.write 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReadingEvent 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReadingEvent.NDEFReadingEvent 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReadingEvent.message 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReadingEvent.secure_context_required | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFReadingEvent.serialNumber 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.NDEFRecord 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.data 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.encoding 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.id 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.lang 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.mediaType 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.recordType 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.secure_context_required | Chrome Android | 3/2/2021 | 1966 | |
| api.NDEFRecord.toRecords 📋 | Chrome Android | 3/2/2021 | 1966 | |
| api.Navigator.contacts 📋 | Chrome Android | 2/4/2020 | 2358 | Samsung Internet: This API was exposed but failed upon opening a contact selector. |
| api.Navigator.hid 📋 | Edge | 3/4/2021 | 1964 | |
| api.Navigator.registerProtocolHandler 📋 | Edge | 1/15/2020 | 2378 | Chrome: From Chrome 77, the URL parameter only accepts http or https URLs. |
| api.Navigator.registerProtocolHandler.scheme_parameter_bitcoin | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_cabal | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_dat | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_did | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_dweb | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ethereum | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_geo | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_hyper | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_im | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ipfs | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ipns | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_irc | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ircs | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_magnet | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_mailto | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_matrix | Edge | 7/22/2021 | 1824 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_mms | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_news | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_nntp | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_openpgp4fpr | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_sip | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_sms | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_smsto | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ssb | Edge | 10/9/2020 | 2110 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_ssh | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_tel | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_urn | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_webcal | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_wtai | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.scheme_parameter_xmpp | Edge | 1/15/2020 | 2378 | |
| api.Navigator.registerProtocolHandler.secure_context_required | Edge | 1/15/2020 | 2378 | |
| api.Navigator.setAppBadge 📋 | Edge | 4/13/2020 | 2289 | 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: Passing 0 as an argument will clear the badge instead of displaying an unnumbered dot.Safari on iOS: Badging is supported for web apps saved to the home screen.Safari on iOS: Passing 0 as an argument will clear the badge instead of displaying an unnumbered dot.WebView on iOS: Badging is supported for web apps saved to the home screen. |
| api.Navigator.unregisterProtocolHandler 📋 | Edge | 1/15/2020 | 2378 | |
| api.Navigator.windowControlsOverlay 📋 | Edge | 9/1/2022 | 1418 | |
| api.NetworkInformation.downlinkMax 📋 | Chrome Android | 10/8/2014 | 4303 | Chrome: Only supported on ChromeOS |
| api.NetworkInformation.type 📋 | Chrome Android | 10/8/2014 | 4303 | Chrome: Only supported on ChromeOS |
| api.NetworkInformation.typechange_event | Chrome Android | 10/8/2014 | 4303 | Chrome Android: Removal proposed in bug 40509974.Quest Browser: Removal proposed in bug 40509974.Opera Android: Removal proposed in bug 40509974.Samsung Internet: Removal proposed in bug 40509974. |
| api.Permissions.permission_captured-surface-control 📋 | Edge | 5/1/2025 | 445 | |
| api.Permissions.permission_local-fonts | Edge | 6/23/2022 | 1488 | |
| api.Permissions.permission_window-management 📋 | Edge | 3/13/2023 | 1225 | |
| api.PressureObserver 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.PressureObserver 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.disconnect 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.knownSources_static 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.observe 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.takeRecords 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureObserver.unobserve 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureRecord 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureRecord.source 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureRecord.state 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureRecord.time 📋 | Edge | 5/17/2024 | 794 | |
| api.PressureRecord.toJSON 📋 | Edge | 5/17/2024 | 794 | |
| api.PushSubscriptionChangeEvent 📋 | Chrome Android | 6/24/2025 | 391 | 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 Android | 6/24/2025 | 391 | 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 Android | 6/24/2025 | 391 | 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 Android | 6/24/2025 | 391 | 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.Request.Request.init_duplex_parameter 📋 | Edge | 9/1/2022 | 1418 | |
| api.Request.duplex 📋 | Edge | 11/14/2024 | 613 | |
| api.RestrictionTarget 📋 | Edge | 1/17/2025 | 549 | |
| api.RestrictionTarget.fromElement_static 📋 | Edge | 1/17/2025 | 549 | |
| api.ScreenDetailed 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.availLeft 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.availTop 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.devicePixelRatio 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.isInternal 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.isPrimary 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.label 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.left 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetailed.top 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetails 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetails.currentScreen 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetails.currentscreenchange_event 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetails.screens 📋 | Edge | 4/1/2022 | 1571 | |
| api.ScreenDetails.screenschange_event 📋 | Edge | 4/1/2022 | 1571 | |
| api.ServiceWorkerGlobalScope.contentdelete_event 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ServiceWorkerGlobalScope.pushsubscriptionchange_event 📋 | Chrome Android | 6/24/2025 | 391 | 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.ServiceWorkerRegistration.index 📋 | Chrome Android | 7/27/2020 | 2184 | |
| api.ServiceWorkerRegistration.showNotification.options_vibrate_parameter | Edge | 1/15/2020 | 2378 | Chrome Android: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Quest Browser: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Opera Android: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890.Samsung Internet: In Android Oreo and above, regardless of Chrome version, this parameter has no effect. See bug 40630890. |
| api.ShadowRoot.pointerLockElement 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorker 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorker.SharedWorker 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorker.SharedWorker.ecmascript_modules | Edge | 2/7/2020 | 2355 | Safari: Nested workers support was introduced in Safari 15.5.Safari: Script loading in nested workers was introduced in Safari 16.4.Safari on iOS: Nested workers support was introduced in Safari on iOS 15.5.Safari on iOS: Script loading in nested workers was introduced in Safari on iOS 16.4.WebView on iOS: Nested workers support was introduced in WebView on iOS 15.5.WebView on iOS: Script loading in nested workers was introduced in WebView on iOS 16.4. |
| api.SharedWorker.SharedWorker.enforces_trusted_types | Edge | 1/6/2022 | 1656 | |
| api.SharedWorker.SharedWorker.options_name_parameter | Edge | 1/15/2020 | 2378 | |
| api.SharedWorker.SharedWorker.options_type_parameter | Edge | 2/7/2020 | 2355 | |
| api.SharedWorker.error_event 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorker.port 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorkerGlobalScope 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorkerGlobalScope.close 📋 | Edge | 1/15/2020 | 2378 | |
| api.SharedWorkerGlobalScope.connect_event 📋 | Edge | 1/15/2020 | 2378 | Firefox: Before version 65 the data property of the event object was null; it is now initialized to an empty string, as per spec.Firefox for Android: Before version 65 the data property of the event object was null; it is now initialized to an empty string, as per spec. |
| api.SharedWorkerGlobalScope.name 📋 | Edge | 1/15/2020 | 2378 | |
| api.SpeechRecognition.available_static 📋 | Edge | 8/7/2025 | 347 | |
| api.SpeechRecognition.continuous 📋 | Edge | 1/15/2020 | 2378 | Chrome Android: The property can be set, but has no effect.Quest Browser: The property can be set, but has no effect.Opera Android: The property can be set, but has no effect.Samsung Internet: The property can be set, but has no effect.WebView Android: The property can be set, but has no effect. |
| api.SpeechRecognition.install_static 📋 | Edge | 8/7/2025 | 347 | |
| api.SpeechRecognition.phrases 📋 | Edge | 10/31/2025 | 262 | |
| api.SpeechRecognition.processLocally 📋 | Edge | 8/7/2025 | 347 | |
| api.SpeechRecognition.start.audioTrack 📋 | Edge | 4/4/2025 | 472 | |
| api.SpeechRecognitionPhrase 📋 | Edge | 10/31/2025 | 262 | |
| api.SpeechRecognitionPhrase.SpeechRecognitionPhrase 📋 | Edge | 10/31/2025 | 262 | |
| api.SpeechRecognitionPhrase.boost 📋 | Edge | 10/31/2025 | 262 | |
| api.SpeechRecognitionPhrase.phrase 📋 | Edge | 10/31/2025 | 262 | |
| api.StorageAccessHandle 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.BroadcastChannel 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.caches 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.createObjectURL 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.estimate 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.getDirectory 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.indexedDB 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.localStorage 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.locks 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.revokeObjectURL 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.StorageAccessHandle.sessionStorage 📋 | Chrome Android | 5/14/2024 | 797 | |
| api.Summarizer 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.availability_static 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.create_static 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.destroy 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.expectedContextLanguages 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.expectedInputLanguages 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.format 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.inputQuota 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.length 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.measureInputUsage 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.outputLanguage 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.sharedContext 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.summarize 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.summarizeStreaming 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.Summarizer.type 📋 | Edge | 6/26/2025 | 389 | Chrome: Availability may be subject to geographical restrictions.Opera: Availability may be subject to geographical restrictions. |
| api.WEBGL_compressed_texture_s3tc 📋 | Edge | 7/29/2015 | 4009 | |
| api.WEBGL_draw_buffers 📋 | Edge | 4/30/2018 | 3003 | |
| api.WEBGL_draw_buffers.drawBuffersWEBGL 📋 | Edge | 4/30/2018 | 3003 | |
| api.WebGLTimerQueryEXT 📋 | Edge | 1/15/2020 | 2378 | Chrome: Only supported on macOS.Chrome: Removed due to the GLitch exploit.Chrome Android: Removed due to the GLitch exploit.Edge: Only supported on macOS.Firefox: Removed due to the GLitch exploit.Opera: Only supported on macOS.Opera: Removed due to the GLitch exploit.Opera Android: Removed due to the GLitch exploit.Samsung Internet: Removed due to the GLitch exploit.WebView Android: Removed due to the GLitch exploit. |
| api.Window.documentPictureInPicture 📋 | Edge | 8/21/2023 | 1064 | |
| api.Window.launchQueue 📋 | Edge | 5/31/2022 | 1511 | |
| api.Window.orientation 📋 | Chrome Android | 6/27/2012 | 5136 | |
| api.Window.orientationchange_event 📋 | Chrome Android | 6/27/2012 | 5136 | |
| api.Window.queryLocalFonts 📋 | Edge | 6/23/2022 | 1488 | |
| api.WindowControlsOverlay 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlay.geometrychange_event 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlay.getTitlebarAreaRect 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlay.visible 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlayGeometryChangeEvent 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlayGeometryChangeEvent.WindowControlsOverlayGeometryChangeEvent 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect 📋 | Edge | 9/1/2022 | 1418 | |
| api.WindowControlsOverlayGeometryChangeEvent.visible 📋 | Edge | 9/1/2022 | 1418 | |
| api.WorkerNavigator.hid 📋 | Edge | 11/14/2024 | 613 | |
| api.XRFrame.fillJointRadii 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRFrame.fillPoses 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRFrame.getJointPose 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.@@iterator | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.entries | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.forEach | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.get | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.keys | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.size | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRHand.values | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRInputSource.hand 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRJointPose 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRJointPose.radius 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRJointSpace 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.XRJointSpace.jointName 📋 | Chrome Android | 11/12/2024 | 615 | Edge: Hololens 2 only. |
| api.fetch.init_duplex_parameter 📋 | Edge | 9/1/2022 | 1418 |