- Filters:
- Newly available
- Widely available
- Limited availability
- One missing engine
- Discouraged
- Opposed
- All features
- Browser releases:
- Chrome 144
- Chrome Android 144
- Edge 144
- Firefox 147
- Firefox for Android 147
- Safari 26.2
- Safari on iOS 26.2
Opposed features
The following features have received negative standards positions from at least one browser vendor. They're very unlikely to ever become Baseline in their current forms.
-
Accelerometer
Limited availabilityThe
Accelerometer,LinearAccelerationSensorandGravitySensorAPIs read the acceleration applied to a device in three dimensions, either including the effect of gravity, without its effect, or only its effect, respectively.- Chrome 91 Released on 2021-05-25
- Chrome Android 91 Released on 2021-05-25
- Edge 91 Released on 2021-05-27
- Firefox ❌
- Firefox for Android ❌
- Safari ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
-
Background sync
Limited availabilityThe background synchronization API registers a service worker callback to run only when the device is no longer offline. You can use this to let users continue using your app while offline and synchronize with a server after reconnecting.
- Chrome 49 Released on 2016-03-02
- Chrome Android 49 Released on 2016-03-09
- Edge 79 Released on 2020-01-15
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
CPU compute pressure
Limited availabilityThe
PressureObserverAPI monitors CPU load, allowing you to adjust workloads in response to available computing resources. Also known as the Compute Pressure API.- Chrome 125 Released on 2024-05-14
- Chrome Android ❌
- Edge 125 Released on 2024-05-17
- Firefox ❌ Vendor position : unknown
- Firefox for Android ❌ Vendor position : unknown
- Safari ❌ Vendor position : oppose (concerns: privacy, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: privacy, device independence)
-
Customized built-in elements
Limited availabilityCustomized built-in elements are HTML elements that extend built-in elements using the
isattribute, to add new behaviors that you define.Baseline availability blocked since January 2020 by Safari (73 months)
- Chrome 67 Released on 2018-05-29
- Chrome Android 67 Released on 2018-05-31
- Edge 79 Released on 2020-01-15
- Firefox 63 Released on 2018-10-23
- Firefox for Android 63 Released on 2018-10-23
- Safari ❌ Vendor position : oppose
- Safari on iOS ❌ Vendor position : oppose
-
Element capture
Limited availabilityThe
restrictTo()method on screen capture media tracks limits capture to a specific element, excluding content which might occlude the element itself, such as video conferencing controls.- Chrome 132 Released on 2025-01-14
- Chrome Android ❌
- Edge 132 Released on 2025-01-17
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
<fencedframe>
Limited availabilityThe
<fencedframe>element embeds another HTML page into the current page in a more secure and privacy-preserving way than<iframe>elements.- Chrome 126 Released on 2024-06-11
- Chrome Android 126 Released on 2024-06-11
- Edge 126 Released on 2024-06-13
- Firefox ❌ Vendor position : negative (concerns: complexity, privacy, security, use cases)
- Firefox for Android ❌ Vendor position : negative (concerns: complexity, privacy, security, use cases)
- Safari ❌ Vendor position : blocked
- Safari on iOS ❌ Vendor position : blocked
-
File system access
Limited availabilityThe
showOpenFilePicker(),showDirectoryPicker(), andshowSaveFilePicker()methods request access to files and directories on the user's device and returns a handle for reading and writing to them.- Chrome 86 Released on 2020-10-20
- Chrome Android 132 Released on 2025-01-14
- Edge 86 Released on 2020-10-09
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌ Vendor position : oppose (concerns: security)
- Safari on iOS ❌ Vendor position : oppose (concerns: security)
-
Gyroscope
Limited availabilityThe
GyroscopeAPI reads the angular velocity of a device in three dimensions.- Chrome 67 Released on 2018-05-29
- Chrome Android 67 Released on 2018-05-31
- Edge 79 Released on 2020-01-15
- Firefox ❌
- Firefox for Android ❌
- Safari ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
-
Idle detection
Limited availabilityThe
IdleDetectorAPI is used to notify a webpage of the user's idle, active, and locked state.- Chrome 94 Released on 2021-09-21
- Chrome Android 94 Released on 2021-09-21
- Edge 114 Released on 2023-06-02
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
Keyboard map
Limited availabilityThe
navigator.keyboard.getLayoutMap()API returns a map from key codes to human readable key names. It can be used to describe buttons to the user when using the keyboard as a set of buttons, such as in games.- Chrome 69 Released on 2018-09-04
- Chrome Android 69 Released on 2018-09-04
- Edge 79 Released on 2020-01-15
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
Network Information
Limited availabilityThe
navigator.connectionAPI provides information about the network connection a device is using and fires events when the connection type changes.- Chrome 67 Released on 2018-05-29
- Chrome Android 67 Released on 2018-05-31
- Edge ❌
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
Orientation Sensor
Limited availabilityThe
AbsoluteOrientationSensorandRelativeOrientationSensorAPIs describe the physical orientation of a device in three-dimensional space, either in relation to the Earth's coordinate system or in relation to the device's own orientation, respectively.- Chrome 67 Released on 2018-05-29
- Chrome Android 67 Released on 2018-05-31
- Edge 79 Released on 2020-01-15
- Firefox ❌
- Firefox for Android ❌
- Safari ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: duplication, privacy, venue, use cases, power, device independence)
-
Summarizer
Limited availabilityThe
SummarizerAPI uses an on-device language model to summarize text.- Chrome 138 Released on 2025-06-24
- Chrome Android ❌
- Edge ❌
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌ Vendor position : unknown
- Safari on iOS ❌ Vendor position : unknown
-
Vibration
Limited availabilityThe
navigator.vibrate()method makes a tactile alert, if the device is equipped with a haptic motor.- Chrome 32 Released on 2014-01-14
- Chrome Android 32 Released on 2014-01-15
- Edge 79 Released on 2020-01-15
- Firefox ❌ Vendor position : unknown
- Firefox for Android ❌ Vendor position : unknown
- Safari ❌ Vendor position : oppose (concerns: integration, use cases, portability, power, annoyance, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: integration, use cases, portability, power, annoyance, device independence)
-
Virtual pressure sources
Limited availabilityThe
CreateVirtualPressureSourceWebDriver command creates artificial sources of compute pressure for testing without the need real device sources of compute pressure.- Chrome 129 Released on 2024-09-17
- Chrome Android 129 Released on 2024-09-17
- Edge 129 Released on 2024-09-19
- Firefox ❌
- Firefox for Android ❌
- Safari ❌ Vendor position : oppose (concerns: privacy, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: privacy, device independence)
-
Web Bluetooth
Limited availabilityThe Web Bluetooth API enables selecting and communicating with nearby Bluetooth devices.
- Chrome 70 Released on 2018-10-16
- Chrome Android 56 Released on 2017-02-01
- Edge 79 Released on 2020-01-15
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
Web NFC
Limited availabilityThe
NDEFReaderAPI reads and writes messages to near-field communication (NFC) tags.- Chrome ❌
- Chrome Android 100 Released on 2022-03-29
- Edge ❌
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
WebHID
Limited availabilityThe WebHID API provides access to Human Interface Devices (HID) that are connected to the user's device.
- Chrome 89 Released on 2021-03-02
- Chrome Android ❌
- Edge 89 Released on 2021-03-04
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌
- Safari on iOS ❌
-
WebUSB
Limited availabilityThe WebUSB API exposes USB compatible devices to web pages.
- Chrome 61 Released on 2017-09-05
- Chrome Android 61 Released on 2017-09-05
- Edge 79 Released on 2020-01-15
- Firefox ❌ Vendor position : negative
- Firefox for Android ❌ Vendor position : negative
- Safari ❌ Vendor position : oppose (concerns: privacy, security, device independence)
- Safari on iOS ❌ Vendor position : oppose (concerns: privacy, security, device independence)
-
Raw camera access for WebXR
Limited availabilityThe
XRView.cameraproperty provides direct access to pose-synchronized camera images within a WebXR session.- Chrome 107 Released on 2022-10-25
- Chrome Android 107 Released on 2022-10-25
- Edge 107 Released on 2022-10-27
- Firefox ❌ Vendor position : defer
- Firefox for Android ❌ Vendor position : defer
- Safari ❌ Vendor position : oppose (concerns: privacy)
- Safari on iOS ❌ Vendor position : oppose (concerns: privacy)