打算做一款支持增量解析的 Markdown 编辑器,还有市场吗?
目前市面上的本地 Markdown 编辑器,大多在文件规模变大后性能急剧下降。字数一多,输入卡顿、CPU 飙升,编辑体验直线下滑,几乎不可用。
最近在研究 tree-sitter ,基于它实现了一个 Markdown 增量解析器,效果比预期好很多:
- 200 万字符(约 10 万行)全量解析:约 200ms
- 增量解析(插入 1 个字符):仅 10–20ms
- 生成的 CST 并非 AST
也就是说,在超大文档场景下,依然可以做到接近实时的解析和响应;配合上 CST 可以执行格式化等一些列操作。
目前的想法是使用 Qt5 + WebView2 ,做一款跨平台的本地 Markdown 增量编辑器,核心目标:
- 不管文件多大,编辑都要丝滑
- 轻量级,安装包控制在 10-20mb
- WYSIWYG 和 代码模式
想请教下大家:
你们在 Markdown 编辑器里,是否遇到过「大文件卡顿」的问题?
这样的产品,还有没有市场和实际需求?






