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

Что происходит в браузере после ввода домена

Когда пользователь вводит домен в браузере:

  1. DNS-запрос: Браузер ищет IP-адрес домена через DNS-серверы (кеш → роутер → провайдер → рекурсивный поиск).

  2. Установка соединения: TCP-рукопожатие (SYN, SYN-ACK, ACK) с сервером. Если HTTPS — дополнительное TLS-рукопожатие.

  1. Запрос страницы: Браузер отправляет HTTP-запрос (GET /) на сервер.

  2. Обработка ответа: Сервер возвращает HTML (статус 200) или редирект (3xx). Для SPA может отдать минимальный HTML + JS.

  3. Парсинг и рендеринг:

    • Построение DOM из HTML.
    • Загрузка CSS → построение CSSOM.
    • Объединение DOM + CSSOM в Render Tree.
    • Layout (расчёт позиций элементов).
    • Paint (отрисовка пикселей).

Пример цепочки для https://example.com:

javascript
// 1. DNS Lookup: example.com → 93.184.216.34
// 2. TCP/TLS: Подключение к 93.184.216.34:443
// 3. HTTP-запрос: GET / HTTP/1.1
// 4. Ответ: HTML + CSS/JS → рендеринг

Кэширование (DNS, HTTP-кеш) ускоряет повторные посещения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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