Здравствуйте. Подскажите пожалуйста, оптимально ли решать trottle через requestAnimationFrame?
Есть блок и его нужно сделать по высоте страницы, когда высота меняется, нужно ему высоту сбыть в авто и потом уже присваивать высоту.
Может лучше сделать через trottle на setTimeout ?
Спасибо.
let running = false;
const update = () => {
svg.style.height = 'auto';
svg.style.height = `${document.documentElement.scrollHeight}px`;
running = false;
}
const requestTick = () => {
if(!running) requestAnimationFrame(update);
running = true;
}
window.addEventListener('resize', requestTick);