Open SourceMIT
Free
The package for apps that render streamed markdown in the browser.
- Core and React packages
- Viewport virtualization
- Static HTML rendering
Every AI chat app re-parses the entire conversation on every token. That's O(n²). Flowdown processes each token exactly once. That's O(n).
Flowdown stays MIT. Paid plans are for teams that want private model support, hosted previews, or server-side rendering for chat transcripts.
The package for apps that render streamed markdown in the browser.
Early-access support for teams using private or self-hosted models.
A render API for chat UIs with long transcripts or backend-first flows.
| Benchmark | Flowdown | marked | markdown-it |
|---|---|---|---|
| String output (9KB) | 0.77ms | 1.00ms | 0.87ms |
| DOM output (9KB) | 7.3ms | 13.4ms | 12.9ms |
| Streaming (369 tokens) | 1.65ms | 521ms | — |
| Streaming (2,079 tokens) | 7.8ms | 16,765ms | — |
| Bundle size (gzipped) | 2.5KB | 12KB | 51KB |