Встречается на собеседованиях • сегодня
Что такое requestAnimationFrame
requestAnimationFrame — это метод JavaScript, который позволяет выполнять анимации и другие операции, требующие перерисовки экрана, синхронизированными с частотой обновления браузера (обычно 60 FPS).
Преимущества:
- Оптимизирует производительность, избегая лишних перерисовок.
- Автоматически приостанавливается при скрытии вкладки.
Пример использования:
javascript
function animate() {
// Логика анимации
element.style.left = (parseInt(element.style.left) + 1) + 'px';
// Запускаем следующий кадр
requestAnimationFrame(animate);
}
// Старт анимации
requestAnimationFrame(animate);Альтернатива: setTimeout/setInterval, но они не синхронизированы с рендерингом и могут вызывать лаги.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы