Встречается на собеседованиях • сегодня

Как загружаются страницы в браузер

Процесс загрузки страницы состоит из нескольких этапов: 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 ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы