What Happens When You Enter a URL in a Browser?
Follow a browser navigation from URL parsing and DNS to TLS, HTTP, caching, and rendering, with notes on HTTP/3 and modern browser optimizations.
Practical guides for cleaner URLs, smarter SEO, and a more thoughtful web. Find your next useful idea.
Explore the journal
38 articles
Follow a browser navigation from URL parsing and DNS to TLS, HTTP, caching, and rendering, with notes on HTTP/3 and modern browser optimizations.
Learn how to debug a 502 Bad Gateway error by tracing reverse proxies, upstream servers, logs, health checks, and related HTTP status codes.
Build a Node.js uptime monitor with timeouts, retries, HTTP status handling, email alert deduplication, and safeguards for authorized targets.
Troubleshoot a website that fails on some networks by comparing DNS, IPv4 and IPv6, TLS, caching, routing, and HTTP responses step by step.
Learn how to trace redirect chains, diagnose loops, choose the right HTTP status codes, and send old URLs directly to their intended destinations.
Learn what HTTP status codes mean, from 200 OK and 301 redirects to 404 Not Found and 500 errors. Discover how to diagnose website issues and improve SEO.