6 ms·
> There's another approach to making CRDTs fast, which I haven't mentioned here at all and that is pruning. Pruning is a key thing I appreciate about Yjs, beca
by GormanFletcher 5y ago
> There's another approach to making CRDTs fast, which I haven't mentioned here at all and that is pruning.
Pruning is a key thing I appreciate about Yjs, because it's not just a performance optimization - it's a privacy feature. Users often expect that if they delete something from a document, it's gone unless they have explicitly turned on document revisioning. A CRDT without pruning leaves every accidental paste or poorly phrased remark in the permanent record.