Re: [websockets] Binary support changes

On Mon, May 30, 2011 at 3:20 AM, Simon Pieters <simonp@opera.com> wrote:
> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12805
>
> I agree, using interface object complicates things when working across
> globals (you basically need to pass along the global as well which is uglier
> than using a string).

More than that, basically no authors are even going to understand
what's happening here.  They'll just use iframes for something and
then it will mysteriously fail to work.  The cause of failure is
pretty much totally incomprehensible unless you're a real JavaScript
guru.  I ran into this issue a while ago, and it took me a long time
to figure out what's going on, despite the fact that I'm vastly more
familiar with ECMAScript than 99.9% of web authors and had the help of
#whatwg.  No API should rely on two different interface objects being
equal unless absolutely necessary.

Received on Monday, 30 May 2011 22:23:05 UTC