Lessons learned from creating a real-time collaborative rich-text editor
> We were quite seriously scared of repeating the infamous history of Netscape which was a well-known example of failing to successfully release a newer version of a popular software after deciding to rewrite it from scratch. Fortunately it did not happen in our case.<p>Big kudos for pulling it off!<p>> Two main candidates are Operational Transformation (OT) and Conflict-Free Replicated Data Type (CRDT). We chose OT and perhaps one day we will write down our thoughts on the ongoing OT vs. CRDT battle.<p>Please do, I would love to hear your thoughts on OT vs CRDT!