- From: snianu <notifications@github.com>
- Date: Fri, 09 Feb 2024 09:40:36 -0800
- To: w3c/clipboard-apis <clipboard-apis@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 9 February 2024 17:40:43 UTC
Copied from https://github.com/w3c/editing/issues/423#issuecomment-1858535412. @saschanaz said: > Hmm, I was not fully understanding this issue back in the meeting, as my focus was on a different issue. To reiterate what @smaug---- said with some code, can this be: > > ```js > navigator.clipboard.write(new ClipboardItem({ > 'text/html': new ReadableStream({ > pull(controller) { > // This will only be called when the consumer reads it, so this is still about "have callback". > controller.enqueue(bytes); > }, > type: "bytes", > }, { highWaterMark: 0 }), > })); > ``` > > I think this can coexist with callback, though. @smaug---- said > Using a stream could let implementations to optimize memory usage, as an example. I think this could be a good addition in general to the async clipboard APIs, so creating this issue for further discussions. -- Reply to this email directly or view it on GitHub: https://github.com/w3c/clipboard-apis/issues/212 You are receiving this because you are subscribed to this thread. Message ID: <w3c/clipboard-apis/issues/212@github.com>
Received on Friday, 9 February 2024 17:40:43 UTC