Contact emails
[email protected]<mailto:[email protected]>, 
[email protected]<mailto:[email protected]>, 
[email protected]<mailto:[email protected]>


Explainer
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/DelayedClipboard/DelayedClipboardRenderingExplainer.md


Specification
https://w3c.github.io/clipboard-apis


Summary

Delays the generation of the clipboard payload until it is needed by the target 
applications. Delayed clipboard rendering leverages the existing Async 
Clipboard API to allow web applications to improve performance when exchanging 
large data payloads by only producing the clipboard payload once a target 
application attempt to access it.



Blink component
Blink>DataTransfer<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EDataTransfer>


Motivation

Source applications typically don't know where the user intends to paste the 
content at the time of copy, so web applications may produce several formats 
when writing to the clipboard to prepare for many possible target applications. 
The generation of one or more representations may take enough time that it is 
noticeable to the user, but it is unlikely that the target application will 
need all produced representations.



Initial public proposal
https://github.com/w3c/editing/issues/417


TAG review



TAG review status
Pending


Risks



Interoperability and Compatibility

Chromium is the first browser to support delayed clipboard rendering. Firefox 
and Safari have expressed no concerns about the concept.


Gecko: No signal 
(https://github.com/w3c/editing/issues/417#issuecomment-1452770119) Expressed 
no concerns.

WebKit: No signal 
(https://github.com/w3c/editing/issues/417#issuecomment-1452770119) Expressed 
no concerns.

Web developers: No signals

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?



Debuggability

The Async Clipboard API have tooling support as described in the DevTools 
support checklist.



Is this feature fully tested by 
web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No


Flag name
TBD


Requires code in //chrome?
False


Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1408850


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5124936324087808

This intent message was generated by Chrome Platform 
Status<https://chromestatus.com/>.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM5PR00MB032868F2F42209E6E8BC9DE6FDB39%40DM5PR00MB0328.namprd00.prod.outlook.com.

Reply via email to