【发布时间】:2021-06-09 02:07:15
【问题描述】:
我有一个简单的 countUp/Down 实用程序,它利用 requestAnimationFrame 设置特定 DOM 的 textContent。令人惊讶的是,每次我进行内容更新时,浏览器都会触发重排。有什么办法可以避免吗?
在CodePen找到requestAnimationFrame上有一个简单的demo,使用Chrome dev tool的性能工具,可以看到每个回调调用后面跟着reflow(Layout)
据我所知,设置 textContent 不应导致样式重新计算。我也试过给元素固定尺寸,但这没有帮助。
【问题讨论】:
标签: performance browser requestanimationframe reflow