Are CRDTs suitable for shared editing?

4 Likes

Great write-up! We are considering switching to Yjs for our collab application for D&D game masters (legendkeeper.com) and this assuages many of my concerns in regards to CRDTs. Yjs’ ability to keep a low memory and CPU profile, while also making the offline editing use case way easier to implement, is really awesome.

1 Like

What an awesome use case!

Great to hear that the article convinced you to switch to Yjs :slightly_smiling_face: Please let me know when you did the switch.

It’ll probably be a month or two but we are excited to tackle it. We’re doing the standard centralized transform method right now, and while it works fine, poor network connectivity really throws a wrench in things, and I don’t see full offline support being feasible using this method without a ton of work and code.