streamdown
Streamdown 是 Vercel 推出的一个面向 AI 流式输出的 Markdown 渲染组件,定位为 react-markdown 的直接替代方案,专为实时渲染 AI 模型生成的 Markdown 内容而设计。它能够在内容尚未完整、语法未闭合的情况下平滑渲染,适合构建聊天界面等需要实时展示模型输出的场景。安装方式为 npm install streamdown,使用 Tailwind CSS 进行样式处理,并提供 streamdown/styles.css 样式文件。它采用插件化架构,可按需引入代码高亮、数学公式、图表及中日韩语言支持等扩展能力,并支持为代码块、表格和图表启用复制、下载、全屏、平移缩放等交互控件。组件通过 isAnimating 属性控制流式光标的显示,内部注重安全渲染,支持 GFM 语法。