Networking labs
Most web bugs hide between the browser and the server: a blocked CORS request, a stale cache, a slow handshake. These labs let you change headers, latency and protocols and watch the exact sequence of messages and decisions.
3 free interactive labs — CORS & Preflight Simulator, HTTP Caching Explained, What Happens When You Type a URL. Each one has an easy-to-hard set of examples, a written explanation and a FAQ, and runs entirely in your browser.
Edit the request and the server headers, then see exactly why the browser blocks it.
Cache-Control, ETag and 304s, one request at a time.
DNS, TCP, TLS and HTTP — with a stopwatch.