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