- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 16 Jul 2009 05:10:30 +0000 (UTC)
- To: Travis Leithead <travil@microsoft.com>
- Cc: Dimitry Golubovsky <golubovsky@gmail.com>, "public-html@w3.org" <public-html@w3.org>
On Thu, 16 Jul 2009, Travis Leithead wrote: > >> > >>It would be nice if IE8 could more closely follow the DOM2 HTML and > >>HTML5 specs though, in that there shouldn't be an HTMLPhraseElement > >>interface, and there's no HTMLGenericElement interface in the specs > >>either, despite what IE does. > > I did in fact have this very conversation numerous times during IE8 > development. However, since we decided early not to make significant > structural changes to the DOM, introducing the interface prototype > objects as they "actually" were in memory made the most sense (it's > amazing they were even as close as they are, considering they predate > DOM L1). On a related note, we debated putting up a "facade" of > conformance to the DOM2 HTML hierarchy, but ultimately figured that > would be a greater disservice to webdevs due to the inherit > bugs/problems that would likely surface in translation to our "real" OM. That makes sense. Thanks for the explanation. > I'm actively striving to promote bigger internal structural change that > would facilitate exact alignment of our object model with established > DOM standards and HTML5 for greater interoperability going forward. It's > doubtful such a change could be taken back to IE8, but thanks for the > encouragement :) Fixing it in IE9 is fine too! :-) -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 16 July 2009 05:11:08 UTC