Friendship ended with operational transformation Now compressed CRDT is my best friend
-
Show this thread
-
(No, it's not that simple. CRDTs are also terrible in their own way. After two weeks in the collaborative editing mines I'm losing touch with reality. Send help.)
9 replies 0 retweets 35 likesShow this thread -
Replying to @MarijnJH
I can't send help, but I can send sympathy. I've spent considerable time in the same mines and have basically decided to rethink my life decisions around whether I even want to solve collaborative editing. Best of luck! (Also read some Martin Kleppmann)
2 replies 0 retweets 6 likes -
Replying to @raphlinus @MarijnJH
We are going for OT for makepad-collab, any big reasons why thats bad?
3 replies 0 retweets 1 like -
Replying to @rikarends @MarijnJH
It's a tradeoff, not *bad* per se, but there are so many details to get right. OT also requires some source of truth for globally serializing events, is best done with a server.
2 replies 0 retweets 1 like -
I understood from your papers that tp2 did not require serialization; has your thinking evolved on this?
1 reply 0 retweets 0 likes
Yeah, I mean non-TP2 OT here. That puts less stress on the representation of the document (it doesn't have to correspond to CRDT rules) but does require serialization. That's the fundamental tradeoff.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.