4 ms·
I believe the consensus is that OTs are not that great if a client goes offline for too long, they work perfectly for situation where multiple people are concur
by samwillis 5y ago
I believe the consensus is that OTs are not that great if a client goes offline for too long, they work perfectly for situation where multiple people are concurrently editing, even with brief disconnections. But you can’t go offline and massively diverge then merge back. That’s what CRDTs do well.
A good example of successful CRDT usage is the Apple Notes app, you can heavily edit a note on two different devices (may be different users on a shared doc) with one disconnected from the internet and they will successfully merge the changes. It’s perfect for that sort of “asynchronous” collaboration.