
CRDT と OT 入門 - 共同編集が衝突せずに収束する仕組み
約39分
Google ドキュメントや Figma のような同時編集を支える2つの考え方、Operational Transformation(OT)と Conflict-free Replicated Data Types(CRDT)を解説します。transform 関数、半束とマージの性質、G-Counter・LWW-Register・OR-Set、テキスト用の RGA・YATA・Fugue、Yjs・Automerge・Loro、トゥームストーンの注意点まで、TypeScript の動く実装付きで追います。