[Shadow DOMs允许我们在具有自己的节点树,(或多或少)隔离的样式管理,并且以某种方式仅“呈现”到父DOM树中的文档)内部创建独立的DOM树。
我想知道大规模的性能影响。与在一个大文档中包含所有内容相反,在页面上具有许多Shadow DOM / Shadow根是好是坏?
[一方面,我认为浏览器可能会受益于较小的(子)DOM树和较少的样式规则,它们在呈现仅包含节点和样式的孤立Shadow DOM的内容时必须评估的样式规则实际上与其内容有关。这可能会对计算工作产生积极影响。
另一方面,在渲染时对额外的“类似于文档的”元数据或DOM树的“合并”的努力会减慢浏览器的速度或显着增加内存使用吗?
您陷入Premature Optimization