---
slug: 32-streaming-realtime-ux
role: index
date: 2026-04-21
---

> **📅 Research snapshot as of 2026-04-21.** Provider pricing, free-tier availability, and model capabilities drift every quarter. The router reads `data/routing-table.json` and `data/model-registry.json` at runtime — treat those as source of truth. If this document disagrees with the registry, the registry wins.

# Category 32 — Streaming Realtime Ux

MCP Streamable HTTP progress, SSE for long-running tool calls, incremental SVG rendering, BullMQ + SSE job progress, optimistic preview patterns.

## Angles

| File | Topic |
|---|---|
| [`32a-mcp-streamable-http-progress.md`](./32a-mcp-streamable-http-progress.md) | MCP Streamable HTTP Transport & Progress Notifications |
| [`32b-sse-long-running-tool-calls.md`](./32b-sse-long-running-tool-calls.md) | SSE for Long-Running MCP Tool Calls |
| [`32c-incremental-svg-rendering.md`](./32c-incremental-svg-rendering.md) | Incremental SVG Rendering & Streaming Partial SVG |
| [`32d-bullmq-sse-job-progress.md`](./32d-bullmq-sse-job-progress.md) | BullMQ + SSE Pattern for Job Queue with Real-Time Progress |
| [`32e-optimistic-preview-patterns.md`](./32e-optimistic-preview-patterns.md) | Optimistic Preview Patterns for Asset Generation UX |

## Also in this folder

- [`SYNTHESIS.md`](./SYNTHESIS.md) — synthesized insights across angles

## Up one level

- [`../index.md`](../index.md) — master research index
- [`../SYNTHESIS.md`](../SYNTHESIS.md) — master synthesis
