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

Что происходит когда пользователь вводит URL в браузере

  1. DNS-запрос: Браузер ищет IP-адрес сервера по доменному имени через DNS.
  2. TCP-соединение: Устанавливается соединение с сервером (обычно через TCP и TLS для HTTPS).
  3. HTTP-запрос: Браузер отправляет GET-запрос на сервер.
  4. Обработка сервером: Сервер обрабатывает запрос (например, Node.js или Nginx) и возвращает HTML, CSS, JS и другие ресурсы.
  5. Рендеринг: Браузер парсит HTML, строит DOM, применяет CSS (формируя CSSOM), выполняет JS и отрисовывает страницу.

Пример HTTP-запроса:

http
GET /index.html HTTP/1.1
Host: example.com

Критические этапы:

  • Кэширование (DNS, ресурсов).
  • Блокирующий JS/CSS (если не оптимизировано).
  • Отложенные ресурсы (async/defer).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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