/explore
|
You are here |
www.loro.dev | ||
| | | | |
loro.dev
This article introduces the implementation difficulties and challenges of Movable Tree CRDTs when collaboration, and how Loro implements it and sorts child nodes. The algorithm has high performance and can be used in production. |
|
| | | | | ||
| | | | |
mattweidner.com
[AI summary] This text provides an in-depth exploration of CRDTs (Conflict-Free Replicated Data Types), covering various data structures and algorithms for managing concurrent data in distributed systems. It includes discussions on unique sets, state-based CRDTs, and optimized versions that avoid tombstones. The text also touches on different CRDT types, such as OR-sets and unique sets, and their implementations, along with their applications in collaborative applications. The content is part of a series of blog posts by Matthew Weidner, a PhD student at CMU, focusing on the theory and practice of CRDTs. |
|
| | | | | ||
| | | | |
archagon.net
Alexei's pile o'stuff, featuring writing on software development, travel, photography, and more. |
|
| | | | | ||
| | | | |
mattweidner.com
[AI summary] The text provides a comprehensive overview of CRDT (Conflict-Free Replicated Data Type) design principles and applications, focusing on complex scenarios like rich text editing with inline and block formatting, and block-level operations such as moving, splitting, and merging. It also covers edge cases and rendering strategies to ensure consistency in collaborative environments. |
|
| | | |||