Розділ
Що таке real-time collaboration і чим воно відрізняється від «спільного доступу»
Спільний доступ (як у Dropbox чи більшості CMS) — це коли двоє можуть відкрити файл, але якщо обидва пишуть одночасно, виникає конфлікт версій. Real-time collaboration — це коли двоє пишуть одночасно в одному документі, без конфлікту: бачите чужий курсор, бачите, що людина зараз друкує, зміни з'являються по символу. Це інша архітектура.
Технічно це працює через CRDT (Conflict-free Replicated Data Types) або OT (Operational Transform) — алгоритми, які гарантують, що 5 людей, які одночасно пишуть у різних місцях, завжди отримують однаковий результат на всіх екранах. Google Docs використовує OT з 2006-го, Figma — CRDT з 2016-го. Easylim — теж CRDT.
На рівні UX це означає три речі: (1) presence — видно, хто зараз у документі, де його курсор, чий аватар миготить, (2) live cursors — чужі курсори рухаються по екрану в реальному часі, (3) @mentions з контекстом — згадка прив'язана до конкретного абзацу, не до всього документа.
- Real-time ≠ shared. Spotify, Dropbox дають shared. Google Docs, Figma, Easylim — real-time.
- Presence-індикатор скорочує «привіт, ти зайнятий?» до 0 повідомлень.
- Live cursors дають відчуття coworking, а не «ми обидва в одному файлі».

