Встречается на собеседованиях • сегодня
Когда выполняется Request Animation Frame
requestAnimationFrame (rAF) выполняется перед следующей перерисовкой экрана (repaint), синхронизируясь с частотой обновления дисплея (обычно 60 FPS). Это делает его идеальным для анимаций и плавных визуальных изменений.
Ключевые моменты:
- Вызывается браузером перед repaint.
- Отменяет лишние вызовы, если вкладка неактивна.
- Возвращает ID для отмены через
cancelAnimationFrame.
Пример:
javascript
function animate() {
// Логика анимации
element.style.left = `${pos++}px`;
if (pos < 100) {
requestAnimationFrame(animate);
}
}
let pos = 0;
requestAnimationFrame(animate);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы