- Published on
2026년의 웹은 더 이상 "저장 버튼"으로 동기화하지 않는다. Google Docs가 OT(Operational Transform)로 시작했던 1인 vs 다수의 동시 편집은, Figma의 멀티플레이어, Linear의 로컬-퍼스트, Notion의 라이브 커서, tldraw의 실시간 캔버스로 일상이 되었다. 이 글은 CRDT 이론(CmRDT vs CvRDT, 벡터 클럭, Lamport timestamp)부터 Yjs·Automerge·Loro의 텍스트 CRDT 내부 구조, Liveblocks·PartyKit·Hocuspocus의 운영 모델, WebSocket vs WebRTC, presence/awareness 프로토콜, Fluid Framework·ShareDB·Replicache의 포지셔닝까지 한 번에 정리한다. Ink & Switch의 로컬-퍼스트 운동, Martin Kleppmann의 논문, Vercel의 Liveblocks·PartyKit 인수 후 풍경까지.