Le 27/12/2012 20:04, Mark S. Miller a écrit :
This is a very good point. Is there any reason other than legacy compat why WebIDL specifies inherited accessors rather than own properties?
There is no legacy compat issue. Before WebIDL, the ECMAScript representation of DOM objects was an absurd under-specified and consequently non-interoperable mess. We are still in this mess. IE9 is following WebIDL quite closely. I assume IE10 is doing better (I've never had a look, but Microsoft is following a good path, so I assume progress). All other browsers are still very far from WebIDL. Firefox is making fast progress [1]. I don't think I have seen progress in other browsers, but I haven't been following that closely either.

I don't know why inherited accessors were chosen, but I'm very interested in learning if someone has the answer. Since we can decently assume than no web content really relies on WebIDL, there is certainly still time to change WebIDL if necessary

David

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=580070
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to