Streaming, Latency & Caching
A user waits eight seconds staring at a spinner, then a full paragraph appears at once. The same answer, streamed, shows its first word in 400 milliseconds and feels instant. The total time barely changed, but the perceived time collapsed, and that gap is the
8 lessons, each with runnable code in the browser.