Stable
Chromium 102
Stable: May 24, 2022
Beta
Chromium 103
Stable: June 21, 2022
Dev
Chromium 104
Stable: August 2, 2022
Shipped #
🐡 M56
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).
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 419413 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 50 🐡 M61
The web platform API to support programming USB devices.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 492204 Specification https://wicg.github.io Chrome Status Details Stars 38 Documentation
🐡 M71
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.
Consensus & Standardization Browser Status Edge Positive Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 668389 Specification https://wicg.github.io Chrome Status Details Stars 42 🐡 M75
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.
Consensus & Standardization Browser Status Edge Shipped/shipping Firefox In Development Other Safari In Development Developers Positive Implementation Information Tracking Bug 903010 Specification https://w3c.github.io Chrome Status Details Stars 19 🐡 M76
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari Shipped/shipping Developers Strongly Positive Implementation Information Tracking Bug 150835 Specification https://w3c.github.io Chrome Status Details Stars 1834 Documentation
🐡 M76
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Worth Prototyping Other Safari No Signal Developers Positive Implementation Information Tracking Bug 885313 Specification https://w3c.github.io Chrome Status Details Stars 9 🐡 M77
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Positive Other Safari Positive Developers No Signals Implementation Information Tracking Bug 634330 Specification https://html.spec.whatwg.org Chrome Status Details Stars 10 Explainers
Documentation
🐡 M78
Implementation Information Tracking Bug 897276 Stars 27 🐡 M80
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.
Consensus & Standardization Browser Status Edge Positive 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
🐡 M80
Implementation Information Tracking Bug 897298 Stars 10 🐡 M80
Implementation Information Tracking Bug 1007151 Stars 10 🐡 M80
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.
Consensus & Standardization Browser Status Edge No Signal 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 Explainers
Documentation
🐡 M80
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/
Consensus & Standardization Browser Status Edge Positive Firefox Negative Other Safari No Signal Developers Positive Implementation Information Tracking Bug 895854 Specification https://github.com Chrome Status Details Stars 19 🐡 M81
Implementation Information Tracking Bug 937720 Stars 17 🐡 M81
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.
Consensus & Standardization Browser Status Edge Positive Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 719176 Specification https://w3c.github.io Chrome Status Details Stars 43 Explainers
Documentation
🐡 M83
The Barcode Detection API is a subset of the Shape Detection API which provides the ability to detect and decode barcodes 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. Some native platforms include built-in libraries for performing text detection and optical character recognition (OCR) in images. The availability of these libraries means that developers do not need to include a large third party library.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 659138 Specification https://wicg.github.io Chrome Status Details Stars 24 🐡 M84
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 670299 Specification https://wicg.github.io Chrome Status Details Stars 35 🐡 M84
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 973844 Chrome Status Details Stars 15 Explainers
Documentation
🐡 M84
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 257511 Specification https://w3c.github.io Chrome Status Details Stars 117 🐡 M85
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.
Consensus & Standardization Browser Status Edge In Development Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 955497 Specification https://www.w3.org Chrome Status Details Stars 34 Explainers
Documentation
🐡 M85
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().
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari Positive Developers Positive Implementation Information Tracking Bug 894838 Specification https://streams.spec.whatwg.org Chrome Status Details Stars 20 Explainers
Demos
🐡 M86
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Worth Prototyping Other Safari No Signal Developers Positive Implementation Information Tracking Bug 853326 Specification https://wicg.github.io Chrome Status Details Stars 103 Explainers
Documentation
🐡 M86
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari Shipped/shipping Developers Positive Implementation Information Tracking Bug 931839 Specification https://www.w3.org Chrome Status Details Stars 16 🐡 M87
This feature allows developers to pan and tilt the camera using media constraints in getUserMedia(). https://w3c.github.io/mediacapture-image/#dom-mediatracksupportedconstraints-pan https://w3c.github.io/mediacapture-image/#dom-mediatrackcapabilities-tilt
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 934063 Specification https://github.com Chrome Status Details Stars 32 Explainers
Documentation
🐡 M88
Implementation Information Tracking Bug 1136480 Stars 6 🐡 M88
Implementation Information Tracking Bug 895776 Stars 14 🐡 M88
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 982379 Specification https://github.com Chromium Flag #enable-pointer-lock-options
Chrome Status Details Stars 15 Documentation
🐡 M88
Implementation Information Tracking Bug 1035527 Stars 18 🐡 M89
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Negative Other Safari Negative Developers Positive Implementation Information Tracking Bug 520391 Specification https://w3c.github.io Chrome Status Details Stars 80 🐡 M89
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Negative Other Safari Negative Developers Strongly Positive Implementation Information Tracking Bug 884928 Specification https://wicg.github.io Chrome Status Details Stars 67 🐡 M89
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Harmful Other Safari Negative Developers Strongly Positive Implementation Information Tracking Bug 890096 Specification https://wicg.github.io Chrome Status Details Stars 47 Explainers
Documentation
🐡 M89
Implementation Information Tracking Bug 770595 Stars 26 🐡 M90
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1207667 Specification https://wicg.github.io Chrome Status Details Stars 5 Explainers
Documentation
🐡 M91
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.
Consensus & Standardization Browser Status Edge In Development Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897302 Chrome Status Details Stars 37 Explainers
🐡 M91
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.
Consensus & Standardization Browser Status Edge No Signal 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 Explainers
Documentation
🐡 M93
Provides efficient, low-level access to built-in (software and hardware) media encoders and decoders.
Consensus & Standardization Browser Status Edge Positive Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897297 Specification https://wicg.github.io Chrome Status Details Stars 59 Explainers
Documentation
🐡 M94
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.
Consensus & Standardization Browser Status Edge No Signal Firefox Harmful Other Safari Negative Developers Positive Implementation Information Tracking Bug 878979 Specification https://wicg.github.io Chromium Flag #IdleDetection
Chrome Status Details Stars 34 Explainers
Documentation
🐡 M95
The EyeDropper API enables developers to use a browser-supplied eyedropper in the construction of custom color pickers.
Consensus & Standardization Browser Status Edge Positive Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897309 Specification https://wicg.github.io Chromium Flag #EyeDropperAPI
Chrome Status Details Stars 25 Explainers
🐡 M95
Implementation Information Tracking Bug 1250207 Stars 6 🐡 M96
Enable web applications to register themselves as handlers of custom URL protocols/schemes using their installation manifest.
Consensus & Standardization Browser Status Edge Positive Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1019239 Specification https://pr-preview.s3.amazonaws.com Chromium Flag #enable-desktop-pwas-protocol-handling
Chrome Status Details Stars 46 🐡 M96
Implementation Information Tracking Bug 1069293 Stars 23 🐡 M97
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.
Consensus & Standardization Browser Status Edge Positive Firefox Worth Prototyping Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1011392 Specification https://wicg.github.io Chrome Status Details Stars 35 Explainers
Documentation
🐡 M98
Implementation Information Tracking Bug 698793 Stars 15 🐡 M99
Implementation Information Tracking Bug 957043 Stars 24 🐡 M100
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 897300 Specification https://w3c.github.io Chromium Flag #chrome://flags#enable-experimental-web-platform-features enables the WindowPlacement RuntimeEnabled feature flag (--enable-blink-features=WindowPlacement)
Chrome Status Details Stars 113 Explainers
Documentation
🐡 M101
Make USBConfiguration, USBInterface, USBAlternateInterface, and USBEndpoint instances returned by the accessors on USBDevice === comparable.
🐡 M102
Implementation Information Tracking Bug 1310149 Stars 3 🐡 M102
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.
Consensus & Standardization Browser Status Edge No Signal Firefox N/a Other Safari N/a Developers Positive Implementation Information Tracking Bug 829689 Specification https://wicg.github.io Chromium Flag #file-handling-api
Chrome Status Details Stars 77 Explainers
Documentation
🐡 M102
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.
🐡 M102
Implementation Information Tracking Bug 1314761 Stars 2
Developer Trial - behind a flag (details) #
🚩 M62
This API is a handy way to make a web page or web app aware of any change in light intensity. See also https://w3c.github.io/sensors/
Consensus & Standardization Browser Status Edge No Signal Firefox Positive Other Safari No Signal Developers Positive Implementation Information Tracking Bug 606766 Specification http://w3c.github.io Chrome Status Details Stars 28 🚩 M78
🔮 M86-88
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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 891339 Chrome Status Details Stars 67 Documentation
🚩 M83
🔮 M87-89
🐡 M103
Gives web applications the ability to enumerate local fonts and some metadata about each. Today, no API exists to provide a list of local fonts to web applications. 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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Strongly Positive Implementation Information Tracking Bug 535764 Specification https://wicg.github.io Chromium Flag #font-access
Chrome Status Details Stars 65 Explainers
Documentation
🚩 M83
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.
🚩 M85
The BluetoothDevice.watchAdvertisements() method will enable web apps to receive events when the system receives an advertisement packet from a watched device.
Consensus & Standardization Browser Status Edge In Development Firefox Negative Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 654897 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 34 🚩 M86
Storage Foundation API is a storage API that resembles a very basic filesystem, with direct access to stored data through buffers and offsets. Our goal is to give developers flexibility by providing generic, simple, and performant primitives upon which they can build higher-level components. It's particularly well suited for Wasm-based libraries and applications that want to use custom storage algorithms to fine-tune execution speed and memory usage.
Consensus & Standardization Browser Status Edge No Signal Firefox Negative Other Safari Negative Developers No Signals Implementation Information Tracking Bug 914488 Chromium Flag #NativeIO
Chrome Status Details Stars 37 Explainers
🚩 M92
🔮 M93-95
Enables web applications to register as https URL handlers using their web app manifest.
Consensus & Standardization Browser Status Edge Positive Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1072058 Specification https://github.com Chromium Flag #enable-desktop-pwas-url-handling
Chrome Status Details Stars 30 Explainers
Documentation
🚩 M104
Implementation Information Tracking Bug 1090940 Stars 13 🚩 M105
Implementation Information Tracking Bug 1235296 Stars 13 🚩 M109
Implementation Information Tracking Bug 1235285 Stars 11
Started #
🔮 M88-90
Implementation Information Tracking Bug 1061503 Stars 9 🔮 M92-94
Gives the ability for web applications to anticipate and react to computational load changes on a device. Today, no API exists to provide signals about system computation usage. This API also gives a signal about processor state with respect to speed throttling.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari Negative Developers No Signals Implementation Information Tracking Bug 1067627 Specification https://wicg.github.io Chrome Status Details Stars 36 Explainers
This proposal adds input events for gamepad button and axis inputs.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 856290 Specification https://github.com Chromium Flag #chrome://flags/#enable-gamepad-button-axis-events
Chrome Status Details Stars 15 Implementation Information Tracking Bug 1066842 Stars 20 Implementation Information Tracking Bug 1046034 Stars 11 An API for enabling web applications on the lock screen of a device. The API would provide a way for web applications to indicate they can be run on the lock screen, pass data from the lock screen instance of the app to the unlocked instance (and vice versa), and be notified when there is data available.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 1006642 Chrome Status Details Stars 19 Explainers
Adds a "launch_handler" app manifest member that enables web apps to customize their launch behavior across all types of app launch triggers. Example usage: { "name": "Example app", "start_url": "/index.html", "launch_handler": { "route_to": "existing-client-navigate" } } This will cause all launches of the Example app to focus an existing app window and navigate it (if it exists) instead of always launching a new app window.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Strongly Positive Implementation Information Tracking Bug 1231886 Chrome Status Details Stars 15 Explainers
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.
Consensus & Standardization Browser Status Edge Positive Firefox No Signal Other Safari Neutral Developers Positive Implementation Information Tracking Bug 106449 Chromium Flag #ClipboardCustomFormats
Chrome Status Details Stars 23 Explainers
Demos
Support Bluetooth "classic" serial ports in the Web Serial API. Support Bluetooth "classic" serial ports (SPP) on all Chrome platforms, not just those that automatically create serial port nodes (COM ports, etc.). This will also simplify the process of connecting to a serial port which will be done in the browser without the need to access a separate system settings UI.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 1043300 Chrome Status Details Stars 27 Explainers
🔮 M78-80
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.
API that describes the logical segments of a window’s viewport.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1039050 Specification https://github.com Chrome Status Details Stars 8 Explainers
Documentation
Under Consideration (star and comment the bug) #
Implementation Information Tracking Bug 1100101 Stars 21 Implementation Information Tracking Bug 973796 Stars 20 Implementation Information Tracking Bug 1040063 Stars 10 Implementation Information Tracking Bug 1234177 Stars 9 Implementation Information Tracking Bug 1008394 Stars 21 Implementation Information Tracking Bug 1102452 Stars 19 Implementation Information Tracking Bug 119881 Stars 126 Implementation Information Tracking Bug 1099775 Stars 25 Implementation Information Tracking Bug 1087120 Stars 12 Implementation Information Tracking Bug 933608 Stars 15 Implementation Information Tracking Bug 1216187 Stars 11 Implementation Information Tracking Bug 1275095 Stars 4 Implementation Information Tracking Bug 1090461 Stars 13 Implementation Information Tracking Bug 928962 Stars 44 Implementation Information Tracking Bug 967360 Stars 25 Implementation Information Tracking Bug 1043409 Stars 16 Implementation Information Tracking Bug 1018925 Stars 15 Implementation Information Tracking Bug 1018529 Stars 14 Implementation Information Tracking Bug 1171260 Stars 6 Adds image/svg+xml support to the Async Clipboard API. The current implementation of the Async Clipboard API only supports text/plain, image/png, and text/html. SVG images are popular due to their ability to encode images in a space efficiently and their ability to maintain image quality even when zooming in.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1110511 Specification https://w3c.github.io Chromium Flag #chrome://flags/#enable-experimental-web-platform-features
Chrome Status Details Stars 18 Implementation Information Tracking Bug 1208897 Stars 6 Implementation Information Tracking Bug 935699 Stars 46 Implementation Information Tracking Bug 897324 Stars 11 Implementation Information Tracking Bug 897311 Stars 8 Implementation Information Tracking Bug 897310 Stars 11 Implementation Information Tracking Bug 937125 Stars 21 Implementation Information Tracking Bug 1250936 Stars 7 Implementation Information Tracking Bug 1163559 Stars 31 Implementation Information Tracking Bug 1178625 Stars 23 Implementation Information Tracking Bug 1071993 Stars 12 Implementation Information Tracking Bug 1019297 Stars 23 Implementation Information Tracking Bug 897323 Stars 23 Implementation Information Tracking Bug 1315065 Stars 2 Implementation Information Tracking Bug 1295253 Stars 14 Implementation Information Tracking Bug 1284746 Stars 4 Implementation Information Tracking Bug 1288498 Stars 6 Implementation Information Tracking Bug 1214621 Stars 6 Implementation Information Tracking Bug 962321 Stars 29 Implementation Information Tracking Bug 1321395 Stars 4 Implementation Information Tracking Bug 1021413 Stars 16 Implementation Information Tracking Bug 1170639 Stars 43 Implementation Information Tracking Bug 962437 Stars 7 Implementation Information Tracking Bug 1285870 Stars 3 Implementation Information Tracking Bug 1275092 Stars 5 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 Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1279822 Specification https://github.com Chromium Flag #enable-experimental-web-platform-features
Chrome Status Details Stars 4 Explainers
Implementation Information Tracking Bug 1130110 Stars 7 Implementation Information Tracking Bug 1245212 Stars 8 Implementation Information Tracking Bug 933209 Stars 12 Implementation Information Tracking Bug 1163020 Stars 7 Implementation Information Tracking Bug 1322694 Stars 2 Implementation Information Tracking Bug 933215 Stars 20 Implementation Information Tracking Bug 1291639 Stars 3 Implementation Information Tracking Bug 897313 Stars 24 Implementation Information Tracking Bug 844279 Stars 50 Implementation Information Tracking Bug 1076901 Stars 18 Implementation Information Tracking Bug 897315 Stars 23 Implementation Information Tracking Bug 897305 Stars 28 Implementation Information Tracking Bug 897306 Stars 16 Implementation Information Tracking Bug 997514 Stars 16 Implementation Information Tracking Bug 937126 Stars 29 Implementation Information Tracking Bug 1097749 Stars 8 Implementation Information Tracking Bug 1018022 Stars 91 Implementation Information Tracking Bug 897316 Stars 22 Implementation Information Tracking Bug 995236 Stars 27 Implementation Information Tracking Bug 1012078 Stars 35 Implementation Information Tracking Bug 1100983 Stars 10 Implementation Information Tracking Bug 1064238 Stars 11 Implementation Information Tracking Bug 897317 Stars 18 Implementation Information Tracking Bug 937124 Stars 19 Implementation Information Tracking Bug 1146063 Stars 18 Device Attributes Web API is a subset of Managed Device Web API, that provides web applications the capability to query device information (device ID, serial number, location, etc).
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers No Signals Implementation Information Tracking Bug 1132865 Specification https://wicg.github.io Chromium Flag #enable-restricted-web-apis
Chrome Status Details Stars 35 Explainers
Demos
Implementation Information Tracking Bug 1096567 Stars 16 Implementation Information Tracking Bug 941665 Stars 9 Implementation Information Tracking Bug 889077 Stars 44 Implementation Information Tracking Bug 1161950 Stars 9 Implementation Information Tracking Bug 1072847 Stars 17 Implementation Information Tracking Bug 1192397 Stars 5 Implementation Information Tracking Bug 1072848 Stars 15 Implementation Information Tracking Bug 1216516 Stars 8 Implementation Information Tracking Bug 939174 Stars 33 Implementation Information Tracking Bug 156382 Stars 38 Implementation Information Tracking Bug 898533 Stars 35 Implementation Information Tracking Bug 898536 Stars 59 Implementation Information Tracking Bug 1105623 Stars 19 Implementation Information Tracking Bug 897321 Stars 11 Implementation Information Tracking Bug 1317066 Stars 2 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
Consensus & Standardization Browser Status Edge No Signal 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
Implementation Information Tracking Bug 976108 Stars 16 Implementation Information Tracking Bug 1216181 Stars 6 Enables Bluetooth Low Energy Scanning
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Mixed Signals Implementation Information Tracking Bug 897312 Specification https://webbluetoothcg.github.io Chrome Status Details Stars 70 Implementation Information Tracking Bug 1047087 Stars 12 The NDEFReader makeReadOnly() method allows web developers to make NFC tags permanently read-only with Web NFC.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1275576 Specification https://w3c.github.io Chrome Status Details Stars 3 Explainers
Documentation
Implementation Information Tracking Bug 933217 Stars 14 Implementation Information Tracking Bug 1144920 Stars 26 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.
Consensus & Standardization Browser Status Edge No Signal Firefox No Signal Other Safari No Signal Developers Positive Implementation Information Tracking Bug 1301934 Specification https://wicg.github.io Chrome Status Details Stars 2 Explainers
Implementation Information Tracking Bug 1275093 Stars 5 Implementation Information Tracking Bug 1097066 Stars 23