https://github.com/loro-dev/loro
It contains documentation for the wire protocol, along with TypeScript and Rust implementations of WebSocket clients and servers.
The protocol allows reusing a single connection to join multiple CRDT rooms, such as Loro documents or the Ephemeral Store.
It contains documentation for the wire protocol, along with TypeScript and Rust implementations of WebSocket clients and servers.
The protocol allows reusing a single connection to join multiple CRDT rooms, such as Loro documents or the Ephemeral Store.
- diff(from, to): calculate the differences between any two versions
- revertTo(version): Generate ops to revert to the target version
- applyDiff(diff): Apply differences
You can use them to implement functions like git squash and revert.
- diff(from, to): calculate the differences between any two versions
- revertTo(version): Generate ops to revert to the target version
- applyDiff(diff): Apply differences
You can use them to implement functions like git squash and revert.
#localfirst #lofi #meetup
Introducing stable binary document format, blazing-fast import speed, Git-like shallow clone, enhanced version control, and more.
loro.dev/blog/v1.0
Introducing stable binary document format, blazing-fast import speed, Git-like shallow clone, enhanced version control, and more.
loro.dev/blog/v1.0