Intent to Prototype: Selective Clipboard Format Read

54 views
Skip to first unread message

Chromestatus

unread,
Aug 14, 2025, 5:51:11 AMAug 14
to blin...@chromium.org, ashi...@microsoft.com, shweta...@microsoft.com

Contact emails

shweta...@microsoft.com, ashi...@microsoft.com

Explainer

https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ClipboardAPI/SelectiveClipboardFormatRead/explainer.md

Specification

None

Summary

Enhances the Asynchronous Clipboard API by allowing web applications to specify which MIME types to read from the clipboard, rather than indiscriminately fetching all available formats. This enables applications to request only the necessary clipboard formats, which reduces CPU usage, improves the perceived responsiveness of the API call, and optimizes the browser’s power consumption.



Blink component

Blink>DataTransfer

Motivation

Currently, web applications can read clipboard content through the Async Clipboard API. However, this approach is inefficient as it reads all MIME types from the OS clipboard indiscriminately. This feature introduces a way for applications to read only the required MIME types from the OS clipboard, improving performance and reducing unnecessary data transfer.



Initial public proposal

https://github.com/WICG/proposals/issues/224

TAG review

None

TAG review status

Pending

Risks



Interoperability and Compatibility

None



Gecko: No signal (https://github.com/mozilla/standards-positions/issues/1279)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/537)

Web developers: No signals (https://github.com/WICG/proposals/issues/224)

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None



Is this feature fully tested by web-platform-tests?

No

Flag name on about://flags

None

Finch feature name

SelectiveClipboardFormatRead

Requires code in //chrome?

False

Tracking bug

https://issues.chromium.org/issues/435051711

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5203433409871872?gate=5068178984140800

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages