[webkit-dev] webkitPostMessage

David Levin levin at google.com
Sun Apr 29 11:15:52 PDT 2012


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.

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.

dave


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120429/a63aa994/attachment.html>


More information about the webkit-dev mailing list