It seems that the concept of a component tree is redundant with node tree.
Also I don't like the term A primary component tree. "component" seems like an arbitrary prefix that doesn't add any value; It makes me think of a Web component, and that's a bad thing. I think "primary tree" would be a better name.
Also, why is DocumentFragment left out in this concept? All shadow root should be document fragments, right?
It seems that the concept of a component tree is redundant with node tree.
Also I don't like the term A primary component tree. "component" seems like an arbitrary prefix that doesn't add any value; It makes me think of a Web component, and that's a bad thing. I think "primary tree" would be a better name.
Also, why is
DocumentFragmentleft out in this concept? All shadow root should be document fragments, right?