Встречается на собеседованиях • сегодня
Как загружаются страницы в браузер
Процесс загрузки страницы состоит из нескольких этапов:
1. **DNS-запрос** – браузер преобразует доменное имя в IP-адрес сервера.
2. **Установка TCP-соединения** – происходит "рукопожатие" (handshake) между клиентом и сервером.
3. **HTTP-запрос** – браузер отправляет GET-запрос к серверу.
4. **Обработка ответа** – сервер возвращает HTML-документ.
5. **Парсинг HTML** – браузер строит DOM-дерево.
6. **Загрузка ресурсов** – CSS, JS, изображения (параллельно, если нет блокировки).
7. **Построение CSSOM** – обработка стилей.
8. **Формирование Render Tree** – объединение DOM и CSSOM.
9. **Layout (Reflow)** – расчет позиций элементов.
10. **Paint** – отрисовка пикселей на экране.
Пример блокировки загрузки:
```html
```
Асинхронная загрузка:
```html
```

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