Hacker News new | ask | show | jobs
by zingplex 1842 days ago
Congratulations on shipping, what you have is very slick.

Quick question, not trying to start a flame war just genuinely curious. Why did you pick OT over other approaches to realtime collaborative editing such as CRDTs?

1 comments

I'm not the author but I've written a lot of OT code. OT works great when you have a centralised server. Its fast and simple. I (and others) are working on it but there aren't many production quality, fast CRDT implementations in rust and other languages yet.
I'm also curious about CRDTs, but after making this project, I agree that OT seems to "just work" performance-wise and are super simple.