Skip to content

Incremark增量式 Markdown 解析器

专为 AI 流式输出设计,最高 46 倍性能提升

Incremark

为什么选择 Incremark?

传统 Markdown 解析器在 AI 流式输出场景中存在严重的性能问题:

文档大小传统方式Incremark加速比
~1KB0.4 秒0.17 秒2x
~5KB10 秒0.9 秒10x
~10KB40 秒1.8 秒20x
~20KB183 秒4 秒46x

快速体验

bash
# 安装
pnpm add @incremark/core @incremark/vue

# 或使用 React
pnpm add @incremark/core @incremark/react
vue
<script setup>
import { useIncremark, Incremark } from '@incremark/vue'

const { blocks, append, finalize } = useIncremark()

// 处理 AI 流式输出
async function handleStream(stream) {
  for await (const chunk of stream) {
    append(chunk)
  }
  finalize()
}
</script>

<template>
  <Incremark :blocks="blocks" />
</template>

Released under the MIT License.