19 पॉइंट द्वारा xguru 2022-01-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Yjs framework का उपयोग करके CRDT update डेटा को Matrix में chat message की तरह भेजकर स्टोर किया जाता है

→ Yjs Documents को Matrix Room में, और Yjs Updates को Matrix Events में bridge किया जाता है

  • सिर्फ chat message के आधार पर वर्तमान स्थिति को फिर से बनाना अक्षम है, इसलिए पिछले events का सारांश देने वाला Snapshot समय-समय पर भेजा जाता है, जिससे नवीनतम स्थिति को आसानी और तेजी से restore किया जा सकता है

  • अभी events को 500ms के अंतराल पर भेजने के लिए throttling की जाती है, और Yjs Awareness updates का support नहीं है, लेकिन WebRTC का उपयोग करके प्रयोगात्मक रूप से इस्तेमाल किया जा सकता है

→ आगे चलकर जब Matrix Custom Ephemeral event spec पूरा हो जाएगा, तो इसे उससे replace करने की योजना है

1 टिप्पणियां

 
xguru 2022-01-19