19 pontos por xguru 2022-01-19 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
xguru 2022-01-19