Contact emails
shwetabin...@microsoft.com, ashish...@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.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/689db17f.050a0220.68ae5.000b.GAE%40google.com.

Reply via email to