Встречается на собеседованиях • сегодня
Из каких этапов состоит отрисовка
- Parsing HTML – браузер преобразует HTML в DOM (Document Object Model).
- Parsing CSS – CSS разбирается в CSSOM (CSS Object Model).
- Render Tree – DOM и CSSOM объединяются в Render Tree, содержащий только видимые элементы.
- Layout (Reflow) – вычисляются размеры и позиции элементов (ширина, высота, координаты).
- Painting – отрисовываются пиксели (заливка, границы, тени и т.д.).
- Compositing – слои объединяются в финальное изображение (особенно важно для анимаций).
Пример:
javascript
// Изменение стиля может вызвать все этапы
element.style.width = '100px'; // Trigger layout → paint → compositeОптимизация:
- Используйте
transformиopacity(только compositing). - Избегайте частых изменений, вызывающих reflow (например, чтение
offsetHeightв цикле).

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