Crates.io | crdt-richtext |
lib.rs | crdt-richtext |
version | 0.1.1 |
source | src |
created_at | 2023-05-11 11:56:16.872815 |
updated_at | 2023-05-11 14:37:12.582789 |
description | Richtext CRDT, Rust implementation of Peritext and Fugue |
homepage | https://github.com/loro-dev/crdt-richtext |
repository | https://github.com/loro-dev/crdt-richtext |
max_upload_size | |
id | 862028 |
size | 510,475 |
This crate contains a subset of Loro CRDT(which is not yet open-source)
The interface is not yet stable and is subject to changes. Do not use it in production.
This Rust crate provides an implementation of Peritext that is optimized for
performance. This crate uses a separate data structure to store the range
annotation, decoupled from the underlying list CRDT. This implementation depends
on RangeMap
trait, which can be implemented efficiently to make the overall
algorithm fast. But currently, this crate only provides a dumb implementation to
provide a proof of concept.