EventSource vs Async Generator - What to Use for LLM Streaming?
When it comes to consuming streaming responses in the browser, especially from Server-Sent Events (SSE), two main approaches emerge: Using the native EventSource API Using fetch with an async generator to manually parse the stream Let’s break down the differences and when to use each.

When it comes to consuming streaming responses in the browser, especially from Server-Sent Events (SSE), two main approaches emerge:
- Using the native
EventSource
API - Using
fetch
with an async generator to manually parse the stream
Let’s break down the differences and when to use each.