具有许多Shadow DOM对浏览器性能的好坏?

问题描述 投票:-1回答:1

[Shadow DOMs允许我们在具有自己的节点树,(或多或少)隔离的样式管理,并且以某种方式仅“呈现”到父DOM树中的文档)内部创建独立的DOM树。

我想知道大规模的性能影响。与在一个大文档中包含所有内容相反,在页面上具有许多Shadow DOM / Shadow根是好是坏?

[一方面,我认为浏览器可能会受益于较小的(子)DOM树和较少的样式规则,它们在呈现仅包含节点和样式的孤立Shadow DOM的内容时必须评估的样式规则实际上与其内容有关。这可能会对计算工作产生积极影响。

另一方面,在渲染时对额外的“类似于文档的”元数据或DOM树的“合并”的努力会减慢浏览器的速度或显着增加内存使用吗?

web-component shadow-dom
1个回答
0
投票

您陷入Premature Optimization

© www.soinside.com 2019 - 2024. All rights reserved.