prosemirror / diff源码 ↗

DOCUMENT COMPARISON LAB

让每一次编辑,
有迹可循。

在原始文档的两侧审阅文字、结构和格式。调整参数,查看真实结果,也了解比较的边界。

输入仅在当前浏览器处理 · 无需账户 · 不上传文档

先了解结果,再接入产品

此站运行仓库版本。npm 0.0.8 不包含全部新 API。坐标是原始 ProseMirror 文档中的半开区间;文字坐标使用 UTF-16,字素边界不等于一个代码单元。

保留两份原件

结构化结果描述变化,不猜测移动、单元格身份或历史作者。开启属性过滤后,结果尤其不能用于完整重建新文档。

精度有边界

矩阵预算限制比较工作,不保证总耗时。结构无法可靠配对时保持整块;字素结果不承诺最短编辑路径。

能力分层

compareDocumentBlocks / Metadata 是公共 API。表格预检、Worker、双栏布局、离线报告是示例消费者,可按自己的 schema 集成。

阅读 API、兼容性与离线接入指南 ↗