当前位置: 首页 > news >正文

Vue 终于等到了!尤雨溪亲自转发,这款 AI 流式渲染神器彻底火了!

前天我们介绍了 Ant Design 发布的 React 版 AI 渲染器(X-Markdown),有 Vue 的小伙伴在后台问:“Vue 呢?Vue 什么时候有?”

别急,Vue 其实已经有了!,它就是markstream-vue

此前还被Vue 的作者尤雨溪(Evan You)亲自转发推荐,彻底火出了圈。

什么是 markstream-vue?

简单来说,这是一个专门为 AI 流式输出打造的 Vue Markdown 渲染组件。

它的作者是开源大佬 Simon He。这款组件诞生的初衷,就是为了解决我们在开发 AI 应用时遇到的那些痛点。

并不是简单的把 Markdown 转成 HTML,而是针对 AI 的“打字机效果”做了深度的优化,让用户体验更加流畅,目前在 Github 有 1.7K Star。

几个核心杀功能:

1. 拒绝闪烁,丝滑流畅

普通的 Markdown 组件,每次收到新字符,都要把整个文档重新算一遍。这就导致了屏幕不停地闪,非常伤眼睛。

markstream-vue采用了增量渲染技术。简单说,它只更新变动的那一小部分内容。

无论 AI 吐字有多快,界面都能保持稳定,像原生 App 一样丝滑。

2. 这里的 Mermaid 图表,是活的!

很多 AI 模型(比如 DeepSeek、Claude)都喜欢用 Mermaid 画流程图。

以前的组件,必须等 AI 把整个图的代码写完,才能渲染出图片。

但在markstream-vue里,图表是渐进式渲染的!

随着代码的生成,图表会实时变化。这种看着 AI “当场作画”的感觉,真的非常酷。

3. 代码块不再卡顿

对于程序员来说,代码块的高亮是刚需。但如果代码太长,渲染起来会很卡。

这个组件集成了 Monaco Editor(就是 VS Code 的核心编辑器)和 Shiki。

它支持流式 Diff 代码块。这意味着,即使是大段的代码生成,也能做到实时高亮,而且支持代码对比功能。

4. 专为长文档优化

如果你的对话很长,网页很容易变卡,甚至崩。

markstream-vue内置了虚拟滚动技术。

不管文档有多长,它只渲染你看得见的那部分。内存占用极低,性能稳如老狗。

怎么用?

使用起来非常简单,几乎是开箱即用。

第一步,安装它:

pnpm add markstream-vue

第二步,在你的 Vue 组件里引入:

<script setup> import { MarkdownRender } from 'markstream-vue' import 'markstream-vue/index.css' const content = '# Hello AI' </script> <template> <MarkdownRender :content="content" /> </template>

搞定!你就拥有了一个 ChatGPT 同款的渲染界面。


如果你正在用 Vue 开发 AI 相关产品,或者打算给现有系统接入大模型,那么markstream-vue可以尝试下!如果有帮助,也可以给大佬点个 Star,Vue 的生态也需要这样的好项目!

GitHub 地址:https://github.com/Simon-He95/markstream-vue

http://www.cnnetsun.cn/news/160779.html

相关文章:

  • 如何赢得一场价值 10,000 美元的写作比赛
  • 在 Windows 上 基于“适用于 Linux 的 Windows 子系统(WSL)”开发linux项目
  • Langchain-Chatchat能否支持API网关统一接入?
  • FaceFusion能否用于科学可视化?大脑活动映射面部
  • Langchain-Chatchat能否实现文档变更自动检测同步?
  • AI 智能体企业级自动化评估实用指南
  • 产后恢复难题多?蓝丝带专业支持,助万千妈妈重拾美丽自信
  • Langchain-Chatchat能否实现文档分类自动打标?
  • 实测GPT Image 1.5,跑分第一的它击败Gemini了吗?
  • docker compose安装gitea
  • gitea和gitlab有什么区别
  • CH579硬件休眠模式节能设计
  • 【GRNN-RBFNN-ILC算法】【轨迹跟踪】基于神经网络的迭代学习控制用于未知SISO非线性系统的轨迹跟踪(Matlab代码实现)
  • AI智能体 - 资源感知优化模式
  • 当学术焦虑撞上AI时代:一位理工科研究生的论文自救指南——如何用智能工具化解从开题到定稿的“写作围城”
  • Langchain-Chatchat问答系统自动纠错机制探索
  • next-ai-draw-io 用这款AI 画图几十秒就搞定了
  • FaceFusion换脸出现鬼影怎么办?常见问题排查手册
  • 数据安全治理解决方案(附下载)
  • 【虚拟同步机控制建模】分布式电源的虚拟同步控制 + 双环控制(Simulink仿真实现)
  • FaceFusion人脸融合在虚拟快递员形象定制中的创新尝试
  • 12月的财务工作要达到的强度
  • 如何用GVHMR实现精准的3D人体运动恢复?5大核心技术解析
  • TachiyomiJ2K通知系统:5分钟学会智能漫画更新提醒配置
  • 使用lsp-zero.nvim快速配置Neovim的LSP功能
  • Oxigraph 实战手册:构建下一代语义智能应用的核心引擎
  • ESP32与心率监测联动冥想引导
  • QuickLook终极指南:5分钟掌握Windows快速预览神器
  • Java泛型详解(内附代码示例),零基础小白到精通,收藏这篇就够了
  • 刚刚!Science公布2025年度十大突破,第一名来自中国!