CRDTs: How Google Docs Survives Four People Typing at Once
Multi-user editing looks smooth, but underneath it's a distributed systems nightmare of shifting indexes. This post breaks down how CRDTs make merge conflicts mathematically impossible — character IDs, origin pointers, tombstones, and the YATA algorithm behind Yjs.
CRDTsDistributed SystemsCollaborative Editing