Clients render tokens as they arrive, which cuts perceived latency even if total generation time is unchanged. Implementation is SSE or chunked HTTP; proxies that buffer the whole body silently kill the UX. Errors mid-stream need a protocol, not just a truncated sentence.