Встречается на собеседованиях • сегодня
Что делает браузер при получении HTML
Браузер парсит HTML и строит DOM (Document Object Model) — древовидную структуру документа. Процесс включает несколько этапов:
1. **Разметка (Tokenization)**
Разбивает HTML на токены (теги, атрибуты, текст).
2. **Построение DOM-дерева**
Токены преобразуются в узлы DOM, формируя иерархию.
3. **Обработка CSS и построение CSSOM**
Аналогично строится дерево CSSOM (CSS Object Model).
4. **Создание Render Tree**
DOM и CSSOM объединяются в Render Tree — только видимые элементы.
5. **Layout (Reflow)**
Вычисляются позиции и размеры элементов.
6. **Paint**
Отрисовка пикселей на экране.
Пример:
```html
Hello World
``` Браузер создаст DOM с узлами `html`, `head`, `body`, `p`, применит стили из CSSOM и отрисует красный текст.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы