Когда вы вводите адрес и нажимаете Enter — браузер успевает за это время найти сервер, выпросить HTML и собрать из кода картинку на экране.
В новой статье на Хабре разобрали все 7 шагов:
1️⃣ Разбор URL
2️⃣ DNS-резолвинг — имя сайта превращается в IP
3️⃣ Рукопожатия TCP и TLS
4️⃣ HTTP-запрос и ответ
5️⃣ Разбор HTML, CSS и JavaScript
6️⃣ Рендеринг — код превращается в пиксели
7️⃣ Дозагрузка ресурсов, кеш и CDN
Когда сайт тормозит, причина может быть на любом из этих этапов — зная цепочку, понятно, куда смотреть в Network.
Проверяем базу: из скольких сообщений состоит рукопожатие TCP?
🍓 — из двух
👀 — из трех
