百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

diamond-types

> 编程语言
开源

世界上最快的 CRDT。正在开发中。

1.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

世界上最快的 CRDT。正在开发中。

钻石类型

这个项目最初是作为一个原型创建的,以了解优化后的 CRDT 可以达到多快的速度。答案是非常快 - 比其他类似的库还要快。目前,这个库正在扩展,将成为一个快速、功能丰富的 CRDT。有关如何 使用 钻石类型的详细信息,请参阅 docs.rs 的包级文档。请注意,发布到 cargo 的包在 API 和性能方面都已经过时。有关这个库 如何工作 的更多详细信息,请参阅:

  • 我在最近的 braid 用户会议 或本仓库中的 INTERNALS.md 上发表的关于这个库的演讲。
  • 这篇关于使钻石类型比竞争对手的 CRDT 实现快 5000 倍的博客文章
  • 自该博客文章发布以来,性能又提高了 10-80 倍 (!)

每个客户端/设备都具有唯一的 ID。每个设备上输入或删除的每个字符都被分配一个递增的序列号(从 0 开始)。因此,文档中的每个字符都可以通过 `(客户端 ID, 序列号)' 的元组来唯一标识。

** Cargo package** ** Documentation on docs.rs** ** NodeJS package on npm (via WASM)** ** Web browser package on npm (via WASM)**

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcollaborative-editingcrdt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言