DOM 的插入和几何更改之间是否存在性能差异?

Is there a perfomance difference between insertion and geometry change to the DOM?

提问人:Jan Wolfram 提问时间:11/1/2023 最后编辑:Jan Wolfram 更新时间:11/1/2023 访问量:18

问:

嘿,我正在开发拖放编辑器,并提出了这个问题。现在,如果我拖动一个元素,我会插入该元素和下面的插槽。该插槽基本上只是为了可视化拖动的元素将被放置的位置。所以每次我拖动编辑器时,最近的插槽高度都会增加(例如 50px,否则为 0)。

这种插槽处理有点烦人,所以我认为在 DOM 中临时插入一个插槽并在丢弃后直接将其删除会更容易。两者(高度改变和插入)都会触发 DOM 的回流。

将元素插入 DOM 和更改元素的高度之间是否存在性能差异?

提前感谢您:)

HTML 性能 DOM 浏览器

评论


答: 暂无答案