Совместная работа — страница 2
WebSocket, SSE, присутствие, чаты, CRDT, Yjs, общие документы, доски, синхронизация и восстановление соединения.
Материалы
- Собственный локальный provider
WebSocket provider и отдельные каналы документа и присутствия
- Повторное соединение и согласование состояния
Reconnect с state vector и индикацией server sync
- Офлайн-черновик в IndexedDB
Локальная загрузка до разрешения ввода и подключения
- Серверное сохранение и подтверждение записи
Двоичный снимок на сервере с ack после атомарной записи
- Права комнаты и доверие к участникам
Проверка identity, Origin, роли и отказ в update для viewer
- Ревизии и отмена своих изменений
Отдельный журнал ревизий и UndoManager по origin
- Подготовка редактора к выпуску
Очистка ресурсов, описание протокола и границ выпуска