Interactive demo · React island
Latency budget
Three sliders, one end-to-end number. Use them to see which part of a request path is actually making the product feel slow.
Total response time290 ms
A 40 ms render does not rescue a 2.4 second model call. Measure the whole path.
The model
Network covers the round trip. Compute is everything the backend does. Render is the browser turning the response into something a person can use.
The total is deliberately simple. Real systems overlap work, stream partial responses, hit caches, and occasionally spend 800 ms asking DNS where the server went.