假设一个繁重的网站由大约 5000 个 dom 节点组成——但其中 20% 仅用于页面访问的有限时间。例如仅前 10 秒,然后将自动隐藏。删除这些节点将如何提高此页面在浏览器中的性能?
我知道如果页面有许多 dom 节点,则会影响网络效率和负载性能。如果元素与之交互或需要重新计算,它也会对运行时性能产生影响。我也知道潜在的内存性能影响,如果有可能需要搜索/遍历更长时间的一般查询选择器。
问题是:除此之外,实际上或理论上,删除这些 dom 节点(而不是仅仅隐藏它们)将如何提高页面的性能?
假设一个繁重的网站由大约 5000 个 dom 节点组成——但其中 20% 仅用于页面访问的有限时间。例如仅前 10 秒,然后将自动隐藏。删除这些节点将如何提高此页面在浏览器中的性能?
我知道如果页面有许多 dom 节点,则会影响网络效率和负载性能。如果元素与之交互或需要重新计算,它也会对运行时性能产生影响。我也知道潜在的内存性能影响,如果有可能需要搜索/遍历更长时间的一般查询选择器。
问题是:除此之外,实际上或理论上,删除这些 dom 节点(而不是仅仅隐藏它们)将如何提高页面的性能?