[webkit-dev] starting implementation of postMessage tranferables

Oliver Hunt oliver at apple.com
Thu Sep 22 21:24:16 PDT 2011


On Sep 22, 2011, at 7:46 PM, Ian Hickson wrote:

> On Thu, 22 Sep 2011, David Levin wrote:
>> 
>> *Summary*: Implementing postMessage with transferable support as
>> webkitPostMessage.
>> 
>> *Details*:
>> *Spec*:
>> http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#posting-messages
>> 
>> This describes window.postMessage and the same is true for Message Ports and
>> Worker Context. It doesn't mention Array Buffers but that will be mentioned
>> soon and is in the spec that talks about Array Buffers.
>> 
>> Tracking bug: https://bugs.webkit.org/show_bug.cgi?id=64629
>> 
>> *Plan*:
>> 1. Add webkitPostMessage to all of these places to isolate us from possible
>> spec changes. It will have the same functionality as postMessage.
>> 2. Add the ability to transfer Message Ports.
>> 3. Add the ability to transfer Array Buffers.
> 
> After step 2, webkitPostMessage can be renamed to postMessage quite 
> safely. The spec isn't going to change in a way that breaks you.

I think we should wait and see -- spec changes have caused issues for us in the past (eg. localStorage :-/ )

There is not any substantive harm in prefixing, whereas there can be real problems down the road if we don't prefix.

--Oliver

> 
> -- 
> Ian Hickson               U+1047E                )\._.,--....,'``.    fL
> http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
> Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list