У меня есть простая утилита countUp/Down, которая использует requestAnimationFrame
для установки textContent
определенного DOM. Удивительно, но каждый раз, когда я обновляю контент, браузер запускает перекомпоновку. Есть ли способ избежать этого?
В CodePen есть простая демонстрация requestAnimationFrame
с использованием инструмента производительности Chrome dev tool, вы можете видеть, что за каждым обратным вызовом следует перекомпоновка (макет)
Насколько мне известно, установка textContent не должна вызывать пересчет стиля. Я также пытался придать элементу фиксированный размер, но это не помогло.