PassFront
  1. PassFront
  2. База знаний
  3. DOM и браузер

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

DOM и браузер

После ввода адреса в браузере запускается цепочка: разрешение DNS, установка соединения, HTTP-обмен и рендеринг страницы. Это расширенная версия «что происходит при вводе URL».

Пошагово

  1. Разбор URL — браузер выделяет протокол, домен, путь.
  2. Проверка кешей — браузерный кеш, кеш DNS, HSTS.
  3. DNS-резолвинг — домен → IP (через рекурсивные DNS-серверы).
  4. TCP-соединение — three-way handshake; для HTTPS — TLS-рукопожатие (обмен сертификатами, ключами).
  5. HTTP-запрос — метод, путь, заголовки, cookie.
  6. Ответ сервера — статус, заголовки, тело (HTML).
  7. Рендеринг — парсинг HTML → DOM, CSS → CSSOM, построение Render Tree, Layout, Paint, Composite.
  8. Дозагрузка ресурсов — CSS, JS, шрифты, изображения; выполнение JS.

Детали

URL → DNS → TCP/TLS → HTTP → HTML → DOM+CSSOM → Render Tree → Layout → Paint
  • JS без async/defer блокирует парсинг.
  • Браузер оптимизирует: preload scanner, кеширование, keep-alive.

Коротко для собеседования

Ввод URL → проверка кешей → DNS (домен в IP) → TCP + TLS → HTTP-запрос → ответ сервера → построение DOM/CSSOM → Render Tree → Layout → Paint. Параллельно догружаются и выполняются ресурсы.

Другие вопросы раздела