Figmaの同時編集、なぜこんなになめらか?CRDTに着想を得た同期設計を公式ブログから読み解く
- FigmaはCRDTの考え方にインスパイアされながらも、中央サーバーを活用した独自の同期設計を採用している
- プロパティ同期ではサーバー到着順で衝突を解決、楽観的更新でチラつきを防ぐ、循環参照を一時的な割り切りで対応
- オブジェクトの親子関係をプロパティで管理し、循環参照を一時的に孤立状態にして解決する設計が特徴
Figmaの同時編集、なぜこんなになめらか?CRDTに着想を得た同期設計を公式ブログから読み解く - Qiita


