[whatwg] Declarative Inert DOM (e.g. the <template> element)

On Thu, Nov 17, 2011 at 11:15 AM, Rafael Weinstein <rafaelw at chromium.org> wrote:
> For parsing, the template element's contents are treated as HTML, but
> aren't subjected to normalization or placement/lifting rules.

For the placement/lifting rules, we can ride on the coattails of the
innerHTML parsing discussion, which wants to add a "null context"
parsing mode to the HTML parser.

What's the reasoning for not doing attribute normalization?  By that I
assume you mean translating boolean attributes into having their name
as their value?

> Big question: by what mechanism are these elements inert?

I like Adam's suggestion of a new document without a browsing context.
 You can still move the elements into the active document and have
them "just work", and all the other issues are taken care of "for


Received on Thursday, 17 November 2011 12:50:27 UTC