CRDTライブラリ調査(Automerge vs Yjs)- Fit & Gap 分析
はじめに
CRDTライブラリ調査(Automerge vs Yjs)- Fit & Gap 分析

はじめに
現在我々のプロジェクトでは、FabricJSを用いたCanvasのリアルタイム共同編集機能を開発しています。この機能を実現するためのコア技術として、CRDT(Conflict-free Replicated Data Type) の導入を検討。
本記事では、主要なCRDTライブラリである Automerge と Yjs を比較検討し、我々のユースケース(高負荷・水平スケーリング必須)におけるFit & Gap分析と、最終的な選定理由を纏めましたので、メモとして残します。
前提:プロジェクトの要件
- 環境・前提条件
- 問題の内容
- 解決のために試したこと
- 採用した方法と手順
- 結果と得られた知見
메타데이터
- post_id
- a91dcf983ca5
- slug
- crdtライブラリ調査-automerge-vs-yjs-fit-gap-分析-a91dcf983ca5
- url
- https://medium.com/@ichiokondo007/crdt%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E8%AA%BF%E6%9F%BB-automerge-vs-yjs-fit-gap-%E5%88%86%E6%9E%90-a91dcf983ca5
- canonical_url
- https://medium.com/@ichiokondo007/crdt%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E8%AA%BF%E6%9F%BB-automerge-vs-yjs-fit-gap-%E5%88%86%E6%9E%90-a91dcf983ca5
- author_url
- https://medium.com/@ichiokondo007
- status
- ok
- fetched_at
- 2026-06-09 15:37:30