On Jan 13, 2015, at 10:53 AM, Domenic Denicola <d...@domenic.me> wrote:

> From: Ryosuke Niwa [mailto:rn...@apple.com] 
> 
>> Or, we could always throw an exception in the constructor of 
>> HTMLUnknownElement so that nobody could do it.  It would mean that libraries 
>> and frameworks that do support custom elements without "-" would have to use 
>> document.createElement but that might be a good thing since they wouldn't be 
>> doing that in the first place.
> 
> That kind of breaks the design goal that we be able to explain how everything 
> you see in the DOM was constructed. How did the parser (or 
> document.createElement(NS)) create a HTMLUnknownElement, if the constructor 
> for HTMLUnknownElement doesn't work?


I didn't know that we had such a design goal.  In general, backwards and 
forwards compatibilities are much more important than design purity.

- R. Niwa


Reply via email to