-
Chromium 53
August 30, 2016
Chromium 54
October 11, 2016
Chromium 55
November 29, 2016
Chromium 56
January 24, 2017
Chromium 57
March 7, 2017
Chromium 58
April 18, 2017
Chromium 59
May 30, 2017
Chromium 60
July 25, 2017
Chromium 61
September 5, 2017
Chromium 62
October 17, 2017
Chromium 63
December 5, 2017
Chromium 64
January 23, 2018
Chromium 65
March 6, 2018
Chromium 66
April 17, 2018
Chromium 67
May 29, 2018
Chromium 68
July 24, 2018
Chromium 69
September 4, 2018
Chromium 70
October 16, 2018
Chromium 71
December 4, 2018
Chromium 72
January 29, 2019
Chromium 73
March 12, 2019
Chromium 74
April 23, 2019
Chromium 75
June 4, 2019
Chromium 76
July 30, 2019
Chromium 77
September 10, 2019
Chromium 78
October 22, 2019
Chromium 79
December 10, 2019
Chromium 80
February 4, 2020
Chromium 81
April 7, 2020
Chromium 83
May 19, 2020
Chromium 84
July 14, 2020
Chromium 85
August 25, 2020
Chromium 86
October 6, 2020
Chromium 87
November 17, 2020
Chromium 88
January 19, 2021
Chromium 89
March 2, 2021
Chromium 90
April 13, 2021
Chromium 91
May 25, 2021
Chromium 92
July 20, 2021
Chromium 93
August 31, 2021
Chromium 94
September 21, 2021
Chromium 95
October 19, 2021
Chromium 96
November 16, 2021
Chromium 97
January 4, 2022
Chromium 98
February 1, 2022
Chromium 99
March 1, 2022
Chromium 100
March 29, 2022
Chromium 101
April 26, 2022
Chromium 102
May 24, 2022
Chromium 103
June 21, 2022
Chromium 104
August 2, 2022
Chromium 105
August 30, 2022
Chromium 106
September 27, 2022
Chromium 107
October 25, 2022
Chromium 108
November 29, 2022
Chromium 109
January 10, 2023
Chromium 110
February 7, 2023
Chromium 111
March 7, 2023
Chromium 112
April 4, 2023
Chromium 113
May 2, 2023
Chromium 114
May 30, 2023
Chromium 115
July 18, 2023
Chromium 116
August 15, 2023
Chromium 117
September 12, 2023
Stable
Chromium 118
October 10, 2023
Beta
Chromium 119
October 31, 2023
Dev
Chromium 120
December 5, 2023
Chromium 121
January 23, 2024
Chromium 122
February 20, 2024
Chromium 123
March 19, 2024
-
Allows web sites to communicate over GATT with nearby user-selected Bluetooth devices in a secure and privacy-preserving way. Status in Chrome is more complicated than can be captured by this form. In Chrome 56, this shipped on Android, ChromeOS, and macOS. In Chrome 70 it is shipping on Windows 10. For earlier versions of Windows and Linux, it is still behind a flag (chrome://flags/#enable-experimental-web-platform-features).
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 419413 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 50 🔮 Origin Trial 🐡 Shipped -
The web platform API to support programming USB devices.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 492204 Specification https://wicg.github.io Chrome Status Details Stars 36 Documentation
Demos
🔮 Origin Trial 🐡 Shipped -
Web Share Target allows websites to receive shared data (text, URLs, images) and register to be choosable by the user as targets from sharing contexts, including (but not limited to) Web Share.
Availability Platform Android Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 668389 Specification https://wicg.github.io Chrome Status Details Stars 42 🐡 Shipped -
Web Share API Level 2 allows sharing of files from the web to an app of the user's choosing. The API enables web developers to build share buttons that display the same system share dialog boxes used by native applications. Level 1 enabled system share dialogs; however only text and urls could previously be shared.
Availability Platform Android Consensus & Standardization Browser Status Firefox In Development Other Safari In Development Developers Positive Implementation Information Tracking Bug 903010 Specification https://w3c.github.io Chrome Status Details Stars 19 Documentation
🐡 Shipped -
Installed web applications can now receive file shares, e.g. images. Using the manifest, the web application can declare which MIME types and/or file extensions it accepts. Previously, mobile platforms allowed files to be shared to native applications, but not web applications.
Availability Platform Android Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 885313 Specification https://w3c.github.io Chrome Status Details Stars 9 Documentation
Demos
🐡 Shipped -
Implements programmatic copying and pasting of images for the Async Clipboard API. This change also updates navigator.clipboard.read() and navigator.clipboard.write() to comply with the specification. Programmatic copying and pasting of images is Chromium's top starred bug.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari Shipped/shipping Developers Strongly Positive Implementation Information Tracking Bug 150835 Specification https://w3c.github.io Chrome Status Details Stars 1821 Documentation
🐡 Shipped -
The enterkeyhint content attribute is an enumerated attribute that specifies what action label (or icon) to present for the enter key on virtual keyboards. This allows authors to customize the presentation of the enter key in order to make it more helpful for users.
Availability Platform Android Consensus & Standardization Browser Status Firefox Positive Other Safari Positive Developers No Signals Implementation Information Tracking Bug 634330 Specification https://html.spec.whatwg.org Chrome Status Details Stars 10 Documentation
Demos
🐡 Shipped -
Availability Platform Android ChromeOS Linux Mac Windows Implementation Information Tracking Bug 897276 Stars 27 🐡 Shipped -
Provides a way for websites to request information about the user’s contact(s) and provides a UI for the user to share those details in a way that makes it clear what is being shared with the website. This could be used for bootstrapping a friends list on a social network or (in an email/messaging application) to select message recipients.
Availability Platform Android Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 860467 Specification https://wicg.github.io Chrome Status Details Stars 22 Documentation
🔮 Origin Trial 🐡 Shipped -
Availability Platform Android ChromeOS Linux Mac Windows Implementation Information Tracking Bug 897298 Stars 10 🚩 Dev Trial 🐡 Shipped -
Availability Platform ChromeOS Linux Mac Windows Implementation Information Tracking Bug 1007151 Stars 11 🐡 Shipped -
Periodic Background Sync is an extension of Background Sync that allows websites to register tasks to be run in a service worker at periodic intervals with network connectivity.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Strongly Positive Implementation Information Tracking Bug 925297 Specification https://wicg.github.io Chrome Status Details Stars 23 Documentation
🔮 Origin Trial 🐡 Shipped -
The Get Installed Related Apps API (navigator.getInstalledRelatedApps) provides sites access to if their corresponding related applications are installed. Sites are only allowed to use this API if the native application has an established association with the web origin. The API was launched in Chrome 80. You can find details here: https://web.dev/get-installed-related-apps/
Availability Platform Android Consensus & Standardization Browser Status Firefox Negative Other Safari No Signal Developers Positive Implementation Information Tracking Bug 895854 Specification https://wicg.github.io Chrome Status Details Stars 19 Documentation
🔮 Origin Trial 🐡 Shipped -
Availability Platform Android ChromeOS Mac Windows Implementation Information Tracking Bug 937720 Stars 18 🐡 Shipped -
Allows web apps (as defined by the Web App Manifest standard) to set an app-wide badge in operating-system-specific places such as the shelf or home screen. Additionally, it gives the app a small, visible place to notify the user of new activity that might require attention, without showing a full notification. It can show additional information, such as an unread count or event type. It allows the app to convey this information when its windows are closed.
Availability Platform Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 719176 Specification https://w3c.github.io Chrome Status Details Stars 43 Documentation
🔮 Origin Trial 🐡 Shipped -
The Text Detection API is a subset of the Shape Detection API which provides the ability to detect and optionally transcribe text in an image provided by script. The image may come from any type of image buffer source such as an <image>, <video> or <canvas> tag.
Availability Platform Android Mac Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 659138 Specification https://wicg.github.io Chrome Status Details Stars 25 Documentation
🚩 Dev Trial 🐡 Shipped -
An API that allows web applications to request a screen wake lock. Under the right conditions, and if allowed, the screen wake lock prevents the system from turning off a device's screen.
Availability Platform Android Chrome ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari Positive Developers Positive Implementation Information Tracking Bug 257511 Specification https://w3c.github.io Chrome Status Details Stars 117 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
The WebOTP API (formerly called the SMS Receiver API) notifies an application when a specially-crafted SMS message is delivered to the user’s phone. The message must be addressed to the application's origin. The application only receives an OTP code in the message.
Availability Platform Android Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 670299 Specification https://wicg.github.io Chrome Status Details Stars 34 Documentation
Demos
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Allows websites to register offline enabled content in the browser. This allows the browser to improve the offline experience and allow content browsing when the user is offline. This data could also be used to improve on-device search and to augment browsing history.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 973844 Chrome Status Details Stars 16 Documentation
🔮 Origin Trial 🐡 Shipped -
Lets a web application register shortcuts for common tasks. These would typically be added to the app launcher icon (for a progressive web app) enabling the user to quickly run key tasks.
Availability Platform Android Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 955497 Specification https://www.w3.org Chrome Status Details Stars 36 Documentation
🚩 Dev Trial 🐡 Shipped -
The streams APIs provide ubiquitous, interoperable primitives for creating, composing, and consuming streams of data. A natural thing to do with a stream is to pass it to a web worker. This provides a fluent primitive for offloading work to another thread. Transferable streams add this capability by allowing ReadableStream, WritableStream, and TransformStream objects to be passed as arguments to postMessage().
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari Positive Developers Positive Implementation Information Tracking Bug 894838 Specification https://streams.spec.whatwg.org Chrome Status Details Stars 20 Demos
🐡 Shipped -
The async clipboard api currently does not support the text/html format. This feature adds support for copying and pasting html from the clipboard. The HTML is sanitized when it is read and written to the clipboard.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari Shipped/shipping Developers Positive Implementation Information Tracking Bug 931839 Specification https://www.w3.org Chrome Status Details Stars 15 🐡 Shipped -
This API enables developers to build powerful apps that interact with other (non-Web) apps on the user’s device via the device’s file system. After a user grants a web app access, this API allows the app to read or save changes directly to files and folders selected by the user. Beyond reading and writing files, this API provides the ability to open a directory and enumerate its contents, as well as store file and directory handles in IndexedDB to later regain access to the same content.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 853326 Specification https://wicg.github.io Chrome Status Details Stars 103 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Aggregates and logs media settings ranges and photo capabilities in JSON. Changing MediaSettingsRange and PhotoCapabilities interfaces to dictionaries will improve developer ergonomics by allowing web developers to easily log and aggregate exposureCompensation, exposureTime, colorTemperature, iso, brightness, contrast, saturation, sharpness, focusDistance, pan, tilt, zoom, and photo capabilities (redEyeReduction, imageHeight, imageWidth, fillLightMode).
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 934063 Specification https://w3c.github.io Chrome Status Details Stars 35 🐡 Shipped -
Adds the ability to request unadjusted/unaccelerated mouse movement data when in PointerLock. If this unadjustedMovement is set to true, then the pointer movements will not be affected by the underlying platform modifications such as mouse acceleration.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 982379 Specification https://github.com Chrome Status Details Stars 15 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Availability Platform Android Implementation Information Tracking Bug 895776 Stars 14 🚩 Dev Trial 🐡 Shipped -
Availability Platform Windows Implementation Information Tracking Bug 1035527 Stars 18 🐡 Shipped -
The Serial API provides an interface for connecting to serial devices, either through a serial port on the user’s system or removable USB and Bluetooth devices that emulate a serial port. This API has been requested by the hardware developer community, especially developers building educational tools, as a companion to the WebUSB API because operating systems require applications to communicate with USB-based serial ports using their higher-level serial API rather than the low-level USB API.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari Negative Developers Strongly Positive Implementation Information Tracking Bug 884928 Specification https://wicg.github.io Chrome Status Details Stars 68 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Enables web applications to interact with human interface devices (HIDs) other than the standard supported devices (mice, keyboards, touchscreens, and gamepads). However, there are many other HID devices that are currently inaccessible to the web. This API allows web applications to request access to these devices, send and receive HID reports, and retrieve information about the report descriptor.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari Negative Developers Strongly Positive Implementation Information Tracking Bug 890096 Specification https://wicg.github.io Chrome Status Details Stars 47 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Web NFC aims to provide sites the ability to read and write to NFC tags when they are brought in close proximity to the user’s device (usually 5-10 cm, 2-4 inches). The current scope is limited to NDEF, a lightweight binary message format. Low-level I/O operations (e.g. ISO-DEP, NFC-A/B, NFC-F) and Host-based Card Emulation (HCE) are not supported within the current scope.
Availability Platform Android Consensus & Standardization Browser Status Firefox Negative Other Safari Negative Developers Positive Implementation Information Tracking Bug 520391 Specification https://w3c.github.io Chrome Status Details Stars 79 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Availability Platform ChromeOS Linux Mac Windows Implementation Information Tracking Bug 770595 Stars 33 🐡 Shipped -
Provides a mechanism to allow users to configure a Progressive Web Application (PWA) to be launched automatically when a user logs in to the operating system.
🚩 Dev Trial 🐡 Shipped -
This new API will help clients who are still using Chrome Apps to migrate to the Web, by using a simliar API to chrome.storage.managed Extensions API.
Availability Platform ChromeOS Linux Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 1141849 Specification https://wicg.github.io Chrome Status Details Stars 12 Documentation
🐡 Shipped -
Provides efficient, low-level access to built-in (software and hardware) media encoders and decoders.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897297 Specification https://wicg.github.io Chrome Status Details Stars 59 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
The Idle Detection API notifies developers when a user is idle, indicating such things as lack of interaction with the keyboard, mouse, screen, activation of a screensaver, locking of the screen, or moving to a different screen. A developer-defined threshold triggers the notification.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari Negative Developers Positive Implementation Information Tracking Bug 878979 Specification https://wicg.github.io Chrome Status Details Stars 33 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
The EyeDropper API enables developers to use a browser-supplied eyedropper in the construction of custom color pickers.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897309 Specification https://wicg.github.io Chrome Status Details Stars 26 🐡 Shipped -
Availability Platform Linux Mac Implementation Information Tracking Bug 1069293 Stars 23 🐡 Shipped -
Enable web applications to register themselves as handlers of custom URL protocols/schemes using their installation manifest.
Availability Platform Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1019239 Specification https://pr-preview.s3.amazonaws.com Chrome Status Details Stars 46 🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
WebTransport is a protocol framework that enables clients constrained by the Web security model to communicate with a remote server using a secure multiplexed transport.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1011392 Specification https://wicg.github.io Chrome Status Details Stars 35 Documentation
🔮 Origin Trial 🐡 Shipped -
Availability Platform Mac Implementation Information Tracking Bug 698793 Stars 15 🐡 Shipped -
Availability Platform Windows Implementation Information Tracking Bug 957043 Stars 24 🐡 Shipped -
The HIDDevice forget() method allows web developers to voluntarily revoke a permission to a HIDDevice that was granted by a user.
Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1279822 Specification https://github.com Chrome Status Details Stars 4 🐡 Shipped -
Previously named "Multi-Screen Window Placement". Adds new screen information APIs and makes incremental improvements to existing window placement APIs, allowing web applications to offer compelling multi-screen experiences. The existing singular window.screen offers a limited view of available screen space, and window placement functions generally clamp bounds to the current screen. This feature unlocks modern multi-screen workspaces for web applications.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897300 Specification https://w3c.github.io Chrome Status Details Stars 113 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
The NDEFReader makeReadOnly() method allows web developers to make NFC tags permanently read-only with Web NFC.
Availability Platform Android Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1275576 Specification https://w3c.github.io Chrome Status Details Stars 3 Documentation
🐡 Shipped -
Make USBConfiguration, USBInterface, USBAlternateInterface, and USBEndpoint instances returned by the accessors on USBDevice === comparable.
🐡 Shipped -
Following the recent HIDDevice forget() addition[1] to the web platform, the USBDevice forget() method allows web developers to voluntarily revoke a permission to a USBDevice that was granted by a user. [1] https://groups.google.com/a/chromium.org/g/blink-dev/c/Fk-IJF63UWc
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1299351 Specification https://wicg.github.io Chrome Status Details Stars 2 Documentation
🐡 Shipped -
The "exclusionFilters" option in navigator.hid.requestDevice() allows web developers to exclude some devices from the browser picker. It can be used to exclude devices that are known to be malfunctioning.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1301934 Specification https://wicg.github.io Chrome Status Details Stars 2 🐡 Shipped -
File Handling provides a way for web applications to declare the ability to handle files with given MIME types and extensions. The web application will receive an event when the user intends to open a file with that web application.
Availability Platform ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox N/a Other Safari N/a Developers Positive Implementation Information Tracking Bug 829689 Specification https://wicg.github.io Chrome Status Details Stars 79 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
When the window controls overlay is enabled for installed desktop web apps, the app's client area is extended to cover the entire window--including the title bar area--and the window control buttons (close, maximize/restore, minimize) are overlaid on top of the client area. The web app developer is responsible for drawing and input-handling for the entire window except for the window controls overlay.
Availability Platform ChromeOS Lacros Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 937121 Chrome Status Details Stars 51 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Gives web applications the ability to enumerate local fonts and some metadata about each. Also gives web applications access to table data stored within local fonts, allowing those fonts to be rendered within their applications using custom text stacks.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Strongly Positive Implementation Information Tracking Bug 535764 Specification https://wicg.github.io Chrome Status Details Stars 65 Documentation
🚩 Dev Trial 🔮 Origin Trial 🐡 Shipped -
Following the recent HIDDevice[1] and USBDevice[2] forget() additions to the web platform, the SerialPort forget() method allows web developers to voluntarily revoke a permission to a SerialPort that was granted by a user. [1] https://groups.google.com/a/chromium.org/g/blink-dev/c/Fk-IJF63UWc [2] https://groups.google.com/a/chromium.org/g/blink-dev/c/pSM2W0TtKEI/
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1312010 Specification https://wicg.github.io Chrome Status Details Stars 1 Documentation
🐡 Shipped -
Web Custom formats let websites read and write arbitrary unsanitized payloads using a standardized web custom format, as well as read and write a limited subset of OS-specific formats (for supporting legacy apps). The name of the clipboard format is mangled by the browser in a standardized way to indicate that the content is from the web, which allows native applications to opt-in to accepting the unsanitized content.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Positive Other Safari Neutral Developers Positive Implementation Information Tracking Bug 106449 Specification https://github.com Chrome Status Details Stars 26 Documentation
🐡 Shipped -
Enable the Origin Private File System (OPFS) part of File System Access API on Android. This includes all of the File System Access API surface, minus show*Picker() methods and Drag-and-Drop API integration. With FSA API on OPFS, a site can access its per-origin, private file system and are able to perform file operations via `FileSystemSyncAccessHandle` with improved performance. The original API, including both OPFS and non-OPFS, was shipped in M86 for desktop, and the extension with SyncAccessHandle was shipped in M102. https://chromestatus.com/feature/6284708426022912 https://chromestatus.com/feature/5702777582911488
Availability Platform Android Consensus & Standardization Browser Status Firefox In Development Other Safari In Development Developers Strongly Positive Implementation Information Tracking Bug 1354273 Specification https://wicg.github.io Chrome Status Details Stars 13 Documentation
🐡 Shipped -
AudioContext.setSinkId sets the ID of the audio device to use for output. This allows the AudioContext to route audio to a connected output device of user's choosing.
Consensus & Standardization Browser Status Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1216187 Specification https://github.com Chrome Status Details Stars 15 🐡 Shipped -
The "exclusionFilters" option in navigator.bluetooth.requestDevice() allows web developers to exclude some devices from the browser picker. It can be used to exclude devices that match a broader filter but are unsupported.
Availability Platform Android ChromeOS Lacros Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1427977 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 2 Documentation
🐡 Shipped -
Availability Platform Linux Mac Windows Implementation Information Tracking Bug 1469651 Stars 2 🐡 Shipped -
The "exclusionFilters" option in navigator.usb.requestDevice() allows web developers to exclude some devices from the browser picker. It can be used to exclude devices that match a broader filter but are unsupported.
Availability Platform Android ChromeOS Lacros Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1455392 Specification https://wicg.github.io Chrome Status Details Stars 1 🐡 Shipped -
Availability Platform Linux Mac Windows Implementation Information Tracking Bug 1472135 Stars 1 🐡 Shipped -
The Compute Pressure API offers high-level states that represent the pressure on the system. It allows the implementation to use the right underlying hardware metrics to ensure that users can take advantage of all the processing power available to them as long as the system is not under unmanageable stress. “Pressure” is a generic term by design – at the moment it is calculated based on CPU load, but future plans include using signals from temperature and battery status, for example.
Consensus & Standardization Browser Status Firefox No Signal Other Safari Negative Developers Positive Implementation Information Tracking Bug 1067627 Specification https://www.w3.org Origin Trial Details Chrome Status Details Stars 41 Documentation
Demos
🔮 Origin Trial -
Allow web app windows to have a tab strip. This adds a new display mode "tabbed" and a new manifest field to allow customizations to the tab strip.
🚩 Dev Trial 🔮 Origin Trial -
Provides illuminance data to web pages via the AmbientLightSensor object and the "reading" event.
Availability Platform Android ChromeOS Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari Negative Developers No Signals Implementation Information Tracking Bug 606766 Specification http://w3c.github.io Chrome Status Details Stars 28 🚩 Dev Trial -
Adds the showTrigger property to the Notification interface to enable showing a notification at a specific time in the future, even if the device is offline. Websites can use this to schedule notifications without using push messages.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 891339 Chrome Status Details Stars 71 Documentation
🚩 Dev Trial 🔮 Origin Trial -
The BluetoothDevice.watchAdvertisements() method will enable web apps to receive events when the system receives an advertisement packet from a watched device.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 654897 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 41 🚩 Dev Trial -
Availability Platform Android ChromeOS Linux Mac Windows Implementation Information Tracking Bug 974879 Stars 21 🚩 Dev Trial -
Chrome's implementation of Web Bluetooth does not have a way for websites to get a list of permitted devices. This feature adds the Bluetooth.getDevices() and BluetoothDevice.forget methods. getDevices() will return a list of BluetoothDevice objects that the current origin has been granted permission to use by the user. forget() will allow web developers to voluntarily revoke a permission to a BluetoothDevice that was granted by a user.
Availability Platform Android ChromeOS Linux Mac Windows Consensus & Standardization Browser Status Firefox Negative Other Safari No Signal Developers Positive Implementation Information Tracking Bug 577953 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 43 🚩 Dev Trial -
Enables web applications to register as https URL handlers using their web app manifest.
Availability Platform Linux Mac Windows Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1072058 Specification https://github.com Chrome Status Details Stars 36 Documentation
🚩 Dev Trial 🔮 Origin Trial -
Availability Platform ChromeOS Linux Mac Windows Implementation Information Tracking Bug 1090940 Stars 24 🚩 Dev Trial -
Introduce additional ways for web applications to introspect and control their windows, to enable critical window management functionality on the web platform. This enhancement allows web applications to maximize, minimize, and restore their windows and introspect that window display state. Further, it allows applications to be notified when the window is repositioned, and control whether the window can be resized. The window placement permission will be required for these capabilities. https://github.com/ivansandrk/additional-windowing-controls/blob/main/awc-explainer.md
🚩 Dev Trial -
When borderless mode is enabled for installed desktop web apps, the app's client area is extended to cover the entire window - including the title bar area and windowing control buttons (close, maximize/restore, minimize). The web app developer is responsible for drawing and input-handling for the entire window.
Availability Platform ChromeOS Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Strongly Positive Implementation Information Tracking Bug 1235285 Specification https://wicg.github.io Chrome Status Details Stars 20 Documentation
Demos
🚩 Dev Trial -
Availability Platform Android ChromeOS Implementation Information Tracking Bug 1061503 Stars 10 🔮 Origin Trial -
An API for web applications to make use of advanced handwriting recognition services (e.g. those on operating systems) to recognize text from handwriting drawings (inks) in real time. In this context, handwriting drawing means the temporal and positional information used to describe a human handwriting process.
Availability Platform ChromeOS Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1207667 Specification https://wicg.github.io Chrome Status Details Stars 5 Documentation
🔮 Origin Trial -
The WebSocket API provides a JavaScript interface to the RFC6455 WebSocket protocol. While it has served well, it is awkward from an ergonomics perspective and is missing the important feature of backpressure. The intent of the WebSocketStream API is to resolve these deficiencies by integrating streams with the WebSocket API.
Consensus & Standardization Browser Status Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 983030 Chrome Status Details Stars 21 Documentation
Demos
🔮 Origin Trial