Встречается на собеседованиях • сегодня
Какие знаешь стадии отрисовки в браузере
Браузер проходит несколько стадий отрисовки страницы:
- Parsing – разбор HTML и построение DOM-дерева.
- CSSOM – разбор CSS и построение дерева стилей.
- Render Tree – объединение DOM и CSSOM в дерево отрисовки.
- Layout (Reflow) – вычисление размеров и позиций элементов.
- Paint – отрисовка пикселей (растеризация).
- Composite – композиция слоёв для финального отображения.
Пример оптимизации:
javascript
// Плохо – вызывает reflow и repaint на каждой итерации
for (let i = 0; i < 100; i++) {
element.style.width = i + 'px';
}
// Хорошо – использует requestAnimationFrame
function animate() {
// Обновление стилей здесь
requestAnimationFrame(animate);
}
animate();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы