W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2013

Re: [whatwg] Why are we merging Document and HTMLDocument again?

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Tue, 05 Mar 2013 11:50:46 -0500
Message-ID: <51362266.7010804@mit.edu>
To: Anne van Kesteren <annevk@annevk.nl>
Cc: whatwg <whatwg@whatwg.org>
On 3/5/13 11:45 AM, Anne van Kesteren wrote:
> On Tue, Mar 5, 2013 at 4:38 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
>> I'm trying to understand why Document and HTMLDocument got merged.  In
>> practice, UAs don't do that, and doing it imposes a performance penalty on
>> manipulating, say, XMLHttpRequest response documents (because the name
>> getter on HTMLDocument makes property access slower on that object).
>>
>> So why are we doing this?
>
> Because given a random XML MIME type it might end up needing methods
> from any given special-case document object (you don't know what
> content you'll have). I suppose we could try to restrict some of the
> esoteric stuff to only certain objects though...

I don't care about the methods.  Putting all of those on Document is 
fine by me, I think.

I care about the named getter being forced onto all documents.

-Boris
Received on Tuesday, 5 March 2013 16:51:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 5 March 2013 16:51:19 GMT