Встречается на собеседованиях • сегодня
Как браузер рисует страницу
Браузер рендерит страницу поэтапно:
- Парсинг HTML - строится DOM-дерево
- Парсинг CSS - формируется CSSOM (CSS Object Model)
- Объединение - DOM и CSSOM сливаются в Render Tree
- Layout (Reflow) - вычисляются позиции и размеры элементов
- Paint - отрисовываются пиксели (растеризация)
- Composite - слои объединяются в финальное изображение
Оптимизация:
- Избегайте частых изменений стилей, вызывающих reflow (ширина/высота/позиция)
- Используйте
transformиopacityдля анимаций (они не триггерят reflow)
Пример плохой практики:
js
// Вызывает multiple reflows
element.style.width = '100px';
element.style.height = '200px';
element.style.left = '10px';Лучше использовать classList или requestAnimationFrame для батчинга изменений.

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