11 条回复  ·  1286 次点击
codehz 初学 2026-1-11 23:00:23
这个增量解析好像并不一定能提升性能。。也许是对比的文档比较短? 我这边测试最高 1.4x,最低 0.9x 4.6ms vs 4.9ms 这样
1244943563 楼主 初学 2026-1-12 00:44:01
@codehz 目前是解析层测性能提升,benchmark 脚本已公开,clone 仓库,按文档,将你要测试的 markdown 文件全都丢进 test-data 中,短文档 increamrk 不占优势,长文档优势巨大 原因:incremark 默认使用极速模式,也就是使用 marked 作为引擎,streamdown 与 x-markdown 也都是 marked 作为引擎,incremark 每次只解析一个块,其他的每次都全量解析,单纯从相同的 marked 角度出发,你认为 o(n) 快还是 o(n²) 快。increamrk 短内容下,因为各种边界检测 + 内置的一些插件,会比默认 marked 慢的,这个文档中有描述。 测试方法文档: http://incremark.com/zh/advanced/benchmark.html
12
返回顶部