Встречается на собеседованиях • сегодня
Как браузер отрисовывает HTML
Браузер рендерит HTML поэтапно:
- Парсинг HTML – строится DOM-дерево.
- Парсинг CSS – формируется CSSOM (объектная модель CSS).
- Построение Render Tree – объединение DOM и CSSOM, исключая невидимые элементы (
display: none). - Layout (Reflow) – вычисление позиций и размеров элементов.
- Paint – отрисовка пикселей (растеризация).
- Composite – слои комбинируются в итоговое изображение (особенно важно для анимаций).
Оптимизация:
- Избегайте частых рефловов (изменение геометрии).
- Используйте
transformиopacityдля анимаций (они не триггерят reflow).
javascript
// Плохо – вызывает reflow
element.style.width = '100px';
// Лучше – использует композицию
element.style.transform = 'scaleX(1.5)'; Важно: JavaScript может блокировать парсинг HTML, если не помечен как async/defer.

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