FrankenMermaid 发布:纯 Rust 重写 MermaidJS 提速百倍
8 月 25 日,开发者 doodlestein 发布 FrankenMermaid(v0.3.0),一个完全从零开始、用纯 Rust 编写并编译为 WebAssembly 的 MermaidJS 替代引擎,宣称运行速度比原版快 100 倍以上,引发社区关注。
已确认
- 项目为纯 Rust 核心,零 Node.js 依赖,支持 WASM。
- 具备意图感知解析,内置 15 种布局算法,包括循环感知的 Sugiyama 算法和力导向算法。
- 提供 100% 确定性的几何渲染,号称达到 SHA-256 字节级一致。
- 原生支持 SVG 等输出格式。
尚未确认
- 8 月 26 日,BraaiEngineer 对该类「洁净室」复刻提出质疑:如果实现所用的前沿模型是在竞品代码上训练的,就难以称为真正洁净的重新实现。这一点尚无公开回应或澄清。
为什么重要
- MermaidJS 是广泛使用的图表渲染库,用内存安全、零依赖的 Rust 重写并在 WASM 中提速 100 倍以上,可能显著改善前端图表渲染的性能与供应链安全性。
- 围绕「洁净室」定义的争议也提示:用大模型辅助复刻现有开源项目时,其知识产权与原创性边界值得社区审慎讨论。
2026-08-25 ~ 2026-08-26 · 5 条相关
一手来源
- Rust 重写 Mermaid 引擎发布,15 种布局零依赖 — doodlestein ·
- Rust 重写 MermaidJS:FrankenMermaid 快 100 倍 — doodlestein · 2026-08-25
- Frankenmermaid:纯 Rust 零依赖图表引擎 — doodlestein · 2026-08-25
- 【源头】Rust 重写 Mermaid 引擎发布,15 种布局零依赖 — doodlestein · 2026-08-25
- 工程师质疑“洁净室”复刻,分享明斯基神经网络禅宗轶事 — BraaiEngineer · 2026-08-26
另有 1 条近重复转述:doodlestein