---
answer: direct
beat: web-performance
source: 1 article · updated: November 13, 2026
---

Why is the first request to a site slower than the next?

The first visit pays for DNS resolution, a TCP connection, and a TLS handshake before any HTTP byte moves. Later requests reuse cached DNS answers and often an open connection, so they skip most of that setup. That is why connection reuse and preconnect hints help real-world load times.

Answered in

From Enter Key to Pixels: What Happens When You Type a URL

DNS caches, TCP, TLS, HTTP, then HTML parsing, the render tree, layout and paint. Every stage is a place a page can be slow, and a place to fix it.

Crashtech Editorial November 13, 2026 Web Performance

Read the full analysis

Other questions this article answers

More web performance questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the Web Performance beat.