
Collaborative Canvas
producthunt.com
实时协同白板,CRDT同步无冲突
25天前制作者:Meet Zalavadiya
关于 Collaborative Canvas
Collaborative Canvas 是一款基于 CRDT 同步技术的实时协作白板工具,让多人同时在一个共享画布上自由绘制和交互。它利用 Yjs 和 WebSocket 实现无冲突的并发编辑,确保每位用户的每一次操作都能即时、准确地同步到所有参与者。
核心功能
实时协作
支持多名用户同时在线编辑,所有操作实时同步,并显示实时光标位置,让协作如同面对面般流畅。
冲突解决
基于 CRDT(无冲突复制数据类型) 算法,即使在网络延迟或离线状态下,也能自动合并编辑,避免数据冲突。
高性能渲染
通过 WebAssembly(Rust) 优化渲染性能,即使处理大量图形元素也能保持流畅体验。
撤销/重做
实现智能的撤销/重做功能,能够准确还原用户意图,即使在分布式编辑场景下也能正确回退。
主要特性
- 多人实时同步:基于 Yjs 和 WebSocket,延迟低至毫秒级。
- 无冲突编辑:CRDT 算法保证数据一致性,无需锁定。
- 高性能:Wasm 加速渲染,支持复杂画布操作。
- 智能撤销:分布式环境下保持撤销历史正确性。
- 实时光标:显示其他用户的鼠标位置和操作状态。
适用场景
- 远程团队协作:用于头脑风暴、设计评审、教学演示等。
- 在线教育:教师与学生实时互动,共同绘制图表或解题。
- 创意设计:设计师与客户实时讨论修改方案。
- 项目管理:用于绘制流程图、思维导图等。