Streamdown 2.3 — Refreshed design and interactive playground
By Steven Van ·
Streamdown 2.3 adds a unified card design, a real-time playground, new rendering hooks, and clears its entire bug backlog.
Vercel's Streamdown markdown renderer moves to version 2.3, with a unified nested-card design applied across tables, code blocks, and Mermaid diagrams. Action buttons now stay sticky while scrolling, and code blocks render as plain text immediately, with syntax highlighting applied once it loads, to cut perceived latency.
- A new interactive playground runs custom markdown and editable props in real time, so configuration changes can be tested without a local project.
- A useIsCodeFenceIncomplete hook detects fenced code blocks that are still streaming in.
- Tables can now be copied as Markdown, and a new HTML indentation normalization property handles inconsistent whitespace in raw input.
- Image rendering has improved error handling with custom messaging.
Documentation has been reorganized, with CJK, Math, and Mermaid plugin docs consolidated into dedicated pages and a redesigned homepage linking directly to templates. The release also fixes nested HTML block parsing, custom tag handling, Mermaid diagram artifacts, and Shiki syntax engine inconsistencies. Vercel describes Streamdown 2.3 as shipping with a fully cleared bug backlog. Read the full changelog for details.
