4 ms·
"most other OT solutions ... do not require a central server to do (any part of) the OT work, but only require the use of an external causal-order-preserving co
by zzzcpan 8y ago
"most other OT solutions ... do not require a central server to do (any part of) the OT work, but only require the use of an external causal-order-preserving communication service (the same as most CRDT solutions). "
CRDTs don't require an external causal-order-preserving communication service. That's kind of the whole point of CRDTs. At the same time this is what imposes certain limitations on how they can be used. But so is automatic conflict resolution in collaborative editing.
- shunza 8y agoExcept for WOOT, which CRDT for co-editor does not require causal ordering?
- gritzko 8y agoRON CT/RGA may consume inputs in arbitrary order.
- shunza 8y agoIn the original paper of RGA, RGA does require that operations are received with respect to the causal ordering. And RGA preserves causality by state vector technique.
- alangibson 8y agoSome background on the Causal Tree (CT) that gritzko is referring to: http://archagon.net/blog/2018/03/24/data-laced-with-history http://archagon.net/blog/2018/03/24/data-laced-with-history.
- Docky 8y agoAre you the inventor of CT?