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 <aba...@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 <aba...@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@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to