[go: up one dir, main page]

04 Aug 25

Whether your app is local-first or more traditional, collaborative text editing is a tricky problem that requires advanced algorithms. Or does it? In this talk, I will describe a simple approach to collaborative text editing based on intuitive “insert after” operations. By using these operations in a general-purpose collaborative architecture (server reconciliation), you can implement text editing without CRDTs or OT. I will also discuss nuanced conflict resolution and decentralized variants.

Text version: https://mattweidner.com/2025/05/21/text-without-crdts.html

by kawcco 6 months ago