On Jun 5, 2007, at 10:52 PM, Ian Hickson wrote:


On Wed, 6 Jun 2007, Boris Zbarsky wrote:

To be honest, do we really think that specifying the exact prototype
chain is desirable? How likely are UAs to rework the mappings between
their native code and ECMAScript to follow said spec?

Safari has had to implement this stuff in a Mozilla-compatible way for
compatibility with Web content, as I understand it. So the sooner we
define how this is to work, the sooner we can get wider consistency and
less browser differences that affect authors.

Safari doesn't exactly match what Mozilla does currently, we do sometimes have people point out the details of what is missing but it can be hard to tell how much is necessary to support. For instance, we don't have window.EventTarget, but in Mozilla that doesn't seem to even have a prototype, only a QueryInterface method. I'm not even sure if it's intentional that global constructors in Mozilla have a function-valued property named "QueryInterface", or just an implementation artifact.

Regards,
Maciej


Reply via email to