[webkit-dev] webkitPostMessage
Adam Barth
abarth at webkit.org
Sun Apr 29 11:29:51 PDT 2012
On Sun, Apr 29, 2012 at 11:15 AM, David Levin <levin at google.com> wrote:
> wrt #1, I believe that postMessage implements what is in the spec and
> webkitPostMessage additional has support for ArrayBuffers which wasn't in
> the postMessage spec yet but was going to be added. If the behaviors from
> webkitPostMessage were added to postMessage, then it coudl be removed.
It looks like the spec has been updated to include support for ArrayBuffers:
http://www.whatwg.org/specs/web-apps/current-work/#dom-window-postmessage
> wrt #2, I don't know. I think it will break some tests if you go with the
> spec behavior, but if you wish to try this, I don't know of any big reason
> not to.
Ok, I'll make these changes in separate patches in case either causes
trouble down the line.
Thanks!
Adam
> On Sun, Apr 29, 2012 at 11:01 AM, Adam Barth <abarth at webkit.org> wrote:
>>
>> I read <https://trac.webkit.org/wiki/DeprecatingFeatures>, but I'm
>> still unsure how to proceed with removing webkitPostMessage and
>> aligning postMessage with the spec. No one responded to my earlier
>> message, so I'm inclined to just post a patch.
>>
>> Many thanks,
>> Adam
>>
>>
>> On Tue, Apr 10, 2012 at 9:08 PM, Adam Barth <abarth at webkit.org> wrote:
>> > I'm trying to understand why we have both DOMWindow.webkitPostMessage
>> > and DOMWindow.postMessage. I'm also trying to understand the
>> > following comment in {JS,V8}DOMWindowCustom.cpp:
>> >
>> > // This function has variable arguments and can be:
>> > // Per current spec:
>> > // postMessage(message, targetOrigin)
>> > // postMessage(message, targetOrigin, {sequence of transferrables})
>> > // Legacy non-standard implementations in webkit allowed:
>> > // postMessage(message, {sequence of transferrables},
>> > targetOrigin);
>> >
>> > Specifically:
>> >
>> > 1) Can we remove webkitPostMessage? If we can't remove it now, is
>> > there a time in the future at which we can remove it?
>> >
>> > 2) Can we adopt the behavior in the specification (and drop the
>> > non-standard behavior)? If not, should we change the specification to
>> > match our behavior?
>> >
>> > Many thanks,
>> > Adam
>> _______________________________________________
>> 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