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