collaboration
リアルタイム編集
カーソルプレゼンス付きのコンフリクトフリーなライブ編集。
ライブカーソル
複数の人が同じファイルを編集する場合、各人のカーソルが 固有の色 と名前タグで表示されます。全員がどこで入力しているかを正確に確認できます。
コンフリクトフリー編集
Google Docs とは異なり、Clarity は CRDTs(Conflict-free Replicated Data Types)を使用しているため、2 人が同時に同じ行を編集してもコンフリクトが発生しません。
Clarity は Yjs(CRDT ライブラリ)を使用して複数ユーザーの編集をマージします。これにより:
- 2 人が同時に同じ行を編集可能
- 変更は自動的かつ決定論的にマージ
- 「コンフリクト」ダイアログやマージ手順なし
- 遅い接続や不安定な接続でも動作
プレゼンス
コラボレーションバーには以下が表示されます:
- オンラインユーザー — 現在プロジェクトに参加している全員のアバター
- アクティブファイル — 各ユーザーが閲覧しているファイル
- アイドル状態 — 最近操作していないユーザーはアイドルとして表示
オフラインサポート
一時的に接続が切れた場合:
- ローカルの変更は保持されます
- 再接続時に変更が自動的に同期されます
- データは失われません
この記事は役に立ちましたか?
