Встречается на собеседованиях • сегодня
Как браузер парсит HTML файл
Браузер парсит HTML последовательно, сверху вниз, строя DOM-дерево. Процесс включает:
1. **Токенизация** – разбивка HTML на токены (теги, атрибуты, текст)
2. **Построение DOM** – преобразование токенов в узлы дерева
3. **Обработка CSS и построение CSSOM** – параллельно с DOM
Важные моменты:
- Парсинг может приостанавливаться для загрузки внешних ресурсов (скрипты блокируют парсинг по умолчанию)
- Асинхронные (`async`) и отложенные (`defer`) скрипты ведут себя по-разному
- Браузер пытается отобразить страницу до полной загрузки (прогрессивный рендеринг)
Пример блокирующего парсинга:
```html
```

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