On 11/18/11 1:40 AM, Paul Kinlan wrote:


On Fri, Nov 18, 2011 at 2:15 AM, Greg Billock <gbill...@google.com <mailto:gbill...@google.com>> wrote:

    On Mon, Nov 14, 2011 at 7:24 PM, Charles Pritchard
    <ch...@jumis.com <mailto:ch...@jumis.com>> wrote:

        As far as I can tell, the model doesn't prohibit, nor does it
        encourage, the passing of MessageChannel.
        It's very much made for an RPC style of communication, but if
        the message being passed back is a channel, well that's just fine.

        Am I mistaken? What I'm seeing is that we get MessageChannel
        for free, and there's no need to specify further.
        Individual Intent authors can do that themselves.



    Yes. We envision RPC-style request/response as the sweet spot for
    intents. We've definitely considered use cases which are better
    served by opening a persistent

On the subject of MessageChannels, my thoughts have been that you don't pass the data across it, as you would for say "share" "image/*", but rather it is the initiation of a protocol - whose mime-type is yet to be determined; something like application/x-protocol-uucp

My concern is the plumbing of Transferable.
Sending Array Buffers across channels is great for short apps.

Here's the webkit meta-bug as they work on postMessage semantics.
https://bugs.webkit.org/show_bug.cgi?id=64629

It's a "transfer" intent. I'm transferring ownership of a buffer or a stream. It's still appropriate that mime types be specified. Many protocols have them.

-Charles

Reply via email to