[whatwg] relationship between Document and HTMLDocument
David Flanagan
dflanagan at mozilla.com
Tue Aug 9 10:59:02 PDT 2011
On 8/9/11 8:53 AM, Boris Zbarsky wrote:
> On 8/9/11 11:18 AM, David Flanagan wrote:
>> I assume that the use of an implements declaration rather than direct
>> inheritance is done to create a clean boundary between the DOM spec and
>> the HTML spec.
>
> Or just to reflect Ian's belief that all documents should implement
> all document intefaces.
>
> In particular, the current spec text (which indeed does not match
> either older DOM specs or current implementations) requires all
> Document objects to implement the HTMLDocument interface. I don't
> believe that's the case in current UAs, fwiw...
>
> -Boris
Yes, that is the case in FF and Chrome, at least. I didn't bring that
up because my intuition is that browsers could make that change (adding
HTMLDocument members to non-HTML documents) without as much web
compatibility impact.
David
More information about the whatwg
mailing list