why does replacing InnerHTML with innerText causes >15X drop in performance

后端 未结 2 1935
一向
一向 2021-01-11 20:44

this question arises from my previous post why a tiny reordering of DOM Read/Write operations causes a huge performance difference .

consider the following code:

2条回答
  •  一个人的身影
    2021-01-11 21:27

    As MDN explains:

    As innerText is aware of CSS styling, it will trigger a reflow, whereas textContent will not.

    Using textContent instead of innerText does not cause reflow and is also fast. IE9+ also supports it as does FFX/Chrome.

提交回复
热议问题