介绍
Incremark 是专为 AI 时代设计的 Markdown 渲染器。它优先考虑流式传输性能、增量更新和流畅的视觉效果。
为什么选择 Incremark?
随着 LLM(大语言模型)的兴起,应用程序越来越多地展示流式文本。传统的 Markdown 解析器是为静态文档构建的,而不是为每秒更新 50 次的文本构建的。
这种不匹配导致:
- 长响应时 CPU 占用率高。
- 滚动和渲染卡顿。
- 难以在不破坏 Markdown 语法的情况下实现“打字机”效果。
Incremark 将 Markdown 渲染重新构想为一个流处理问题。
核心特性
- ⚡️ 极致性能:平均比 Streamdown 快约 6 倍,比 ant-design-x 快约 7 倍,比 markstream-vue 快约 28 倍。
- 🔄 双引擎架构:Marked 引擎含增强扩展追求极速,Micromark 引擎追求 CommonMark 完美兼容。
- 🚀 O(n) 增量解析:只解析新增内容,18KB 文档比传统方案快 19 倍。
- ⌨️ 内置打字机:流畅的逐字显示,且尊崇 Markdown 结构。
- 🧩 框架无关:核心逻辑共享;提供 Vue、React 和 Svelte 的连接器。
- 🎨 主题化:专为现代、暗黑模式优先的界面定制。
- 🛠 DevTools:实时检查解析过程。
准备好开始了吗?
查看 快速开始 以在几分钟内将其集成到您的应用中。
AI 友好性
Incremark 为 AI 而生,我们的文档也是如此。我们为 LLM 提供了结构化的文档版本,以便更好地被索引和理解:
- llms.txt:文档的精简索引。
- llms-full.txt:完整文档的单文件版本,非常适合为 Claude、Cursor 或 ChatGPT 提供上下文。