- Usa el framework Yjs para enviar y guardar datos de actualización de CRDT en Matrix como si fueran mensajes de chat
→ Hace un puente de los Yjs Documents a Matrix Room, y de los Yjs Updates a Events de Matrix
-
Como reconstruir el estado actual solo con mensajes de chat es ineficiente, envía periódicamente snapshots que resumen eventos anteriores, lo que permite restaurar el estado más reciente de forma fácil y rápida
-
Aún hace throttling para enviar eventos en intervalos de 500 ms y no soporta actualizaciones de Yjs Awareness, pero se puede usar experimentalmente mediante WebRTC
→ Más adelante planean reemplazarlo cuando se complete la especificación de eventos efímeros personalizados de Matrix
1 comentarios
Yo estaba equivocado. Los CRDT son el futuro. https://es.news.hada.io/topic?id=2962
Optimización para CRDT más rápidos https://es.news.hada.io/topic?id=4744
SyncedStore CRDT - Biblioteca con soporte de colaboración en tiempo real para React/Vue https://es.news.hada.io/topic?id=5518
Matrix - Red de comunicación en tiempo real de código abierto y descentralizada https://es.news.hada.io/topic?id=1109
La Fundación Mozilla anuncia que cambiará su herramienta interna de mensajería de IRC a Riot/Matrix https://es.news.hada.io/topic?id=1110
Cómo construir una versión de código abierto de Slack+Zoom con Matrix y Jitsi https://es.news.hada.io/topic?id=1848
Matrix establece el cifrado E2E como valor predeterminado para todas las conversaciones privadas https://es.news.hada.io/topic?id=2047
Automattic invierte en Matrix https://es.news.hada.io/topic?id=2130
Matrix presenta su versión P2P https://es.news.hada.io/topic?id=2207
El cliente de Matrix Riot cambia de nombre a Element https://es.news.hada.io/topic?id=2461
Gitter se une a la red de Matrix https://es.news.hada.io/topic?id=2952