SSR Streaming
Server-Sent Events (SSE) for real-time streaming responses. This pattern is used by OpenAI, Anthropic, and other AI APIs.
Streaming Chat
Simulates an OpenAI-style streaming API. Words appear as they arrive.
How it works
- 1. Route handler creates a ReadableStream
- 2. Data is sent as SSE format:
data: {json}\n\n - 3. Client uses
response.body.getReader() - 4. Async generator yields chunks as they arrive
- 5.
[DONE]signals stream completion
Use cases
- - AI chat interfaces (ChatGPT, Claude)
- - Live log streaming
- - Real-time data feeds
- - Progress indicators for long operations