Встречается на собеседованиях • сегодня
Как вызовется рендер при постановке задачи requestAnimationFrame в стек задач
requestAnimationFrame добавляет колбэк в очередь анимации перед следующим ререндером. Рендер вызывается после выполнения текущего стека задач и всех микрозадач (например, промисов).
Пример:
javascript
console.log('Start');
requestAnimationFrame(() => console.log('RAF'));
Promise.resolve().then(() => console.log('Microtask'));
setTimeout(() => console.log('Timeout'));
console.log('End');Вывод:
text
Start
End
Microtask
RAF
TimeoutПорядок:
- Синхронный код
- Микрозадачи
- Колбэк
requestAnimationFrame(перед ререндером) - Макрозадачи (setTimeout)

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