Loro 博客

Loro 协议
Loro 协议在一条 WebSocket 连接上复用 CRDT 同步工作负载,并提供开源的 loro-websocket、loro-adaptors,以及使用相同协议的 Rust 客户端和服务端实现。 Read more →
2025/10/30

Loro Mirror: 通过镜像到 CRDTs 使 UI 状态具有协作性
Loro Mirror 将一个类型化的、不可变的应用程序状态视图与 Loro CRDT 文档保持同步。本地的 `setState` 编辑会变成细粒度的 CRDT 操作;传入的 CRDT 事件会更新您的状态。您可以保留熟悉的 React 模式,并获得协作、离线编辑和历史记录功能。 Read more →
2025/09/22


可移动树 CRDTs 和 Loro 的实现
本文介绍了可移动树 CRDTs 在协作时的实现困难和挑战,以及 Loro 如何实现它并对子节点进行排序。该算法具有高性能,可用于生产。 Read more →
2024/07/18

Loro 富文本 CRDT 简介
本文介绍了 Loro 中实现的富文本 CRDT 算法, 该算法符合 Peritext 的无缝富文本协作标准。 此外,它可以构建在任何列表 CRDT 算法之上,并将它们 转化为富文本 CRDT。 Read more →
2024/01/22
Loro: 用 CRDTs 重新构想状态管理
我们的高性能 CRDTs 库 Loro 现已开源。在本文中,我们分享了我们对本地优先软件开发范式的愿景,解释了我们为什么对此感到兴奋,并讨论了 Loro 的现状。 Read more →
2023/11/13
crdt-richtext - Peritext 和 Fugue 的 Rust 实现
介绍一个新的 Rust crate,它结合了 Peritext 和 Fugue 的强大功能以及令人印象深刻的性能,专为富文本量身定制。该 crate 的功能将被整合到 Loro 中,这是一个正在开发的通用 CRDT 库。 Read more →
2023/04/20