- Usa o framework Yjs para enviar e armazenar dados de atualização de CRDT no Matrix como se fossem mensagens de chat
→ Faz a ponte de documentos do Yjs para salas do Matrix, e de atualizações do Yjs para eventos no Matrix
-
Como é ineficiente reconstruir o estado atual apenas com mensagens de chat, envia periodicamente um snapshot que resume eventos anteriores, permitindo restaurar o estado mais recente de forma fácil e rápida
-
Ainda faz throttling para enviar eventos em intervalos de 500 ms e não oferece suporte a atualizações de awareness do Yjs, mas pode ser usado experimentalmente com WebRTC
→ No futuro, está previsto substituir isso quando a especificação de eventos efêmeros personalizados do Matrix estiver concluída
1 comentários
Eu estava errado. CRDT é o futuro. https://pt.news.hada.io/topic?id=2962
Otimizando para CRDTs mais rápidos https://pt.news.hada.io/topic?id=4744
SyncedStore CRDT - Biblioteca com suporte à colaboração em tempo real para React/Vue https://pt.news.hada.io/topic?id=5518
Matrix - Rede de comunicação em tempo real open source e descentralizada https://pt.news.hada.io/topic?id=1109
Fundação Mozilla anuncia que vai mudar sua ferramenta interna de mensagens de IRC para Riot/Matrix https://pt.news.hada.io/topic?id=1110
Construindo uma versão open source de Slack+Zoom com Matrix e Jitsi https://pt.news.hada.io/topic?id=1848
Matrix define criptografia E2E como padrão para todas as conversas privadas https://pt.news.hada.io/topic?id=2047
Automattic investe no Matrix https://pt.news.hada.io/topic?id=2130
Matrix lança versão P2P https://pt.news.hada.io/topic?id=2207
Cliente Matrix Riot muda de nome para Element https://pt.news.hada.io/topic?id=2461
Gitter entra na rede Matrix https://pt.news.hada.io/topic?id=2952