glossárioWeb
$cat~/glossario/requestanimationframe.md
requestAnimationFrame
Web Platform
Agenda callback sincronizado ao repaint do navegador (~60fps).
seção
Explicação
requestAnimationFrame — Agenda callback sincronizado ao repaint do navegador (~60fps).
rAF agenda callback antes próximo repaint (~60Hz). Cancel com cancelAnimationFrame.
Preferível a setTimeout para animações suaves — sincroniza com display refresh.
seção
Exemplo
function tick() { update(); requestAnimationFrame(tick);}requestAnimationFrame(tick);seção
Modo de uso
Animate sem CSS
Measure layout pós-DOM update
Throttle visual updates
seção
Armadilhas comuns
Background tab throttled
Não substituir IO para visibility
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em Web Platform
Outros termos da mesma categoria para revisão em sequência.