Matrix-CRDT - Matrix को backend के रूप में इस्तेमाल करने वाला real-time collaborative open source
(github.com)- 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 टिप्पणियां
मैं गलत था। CRDT ही भविष्य है। https://hi.news.hada.io/topic?id=2962
तेज़ CRDT के लिए optimization करना https://hi.news.hada.io/topic?id=4744
SyncedStore CRDT - React/Vue के लिए real-time सहयोग support library https://hi.news.hada.io/topic?id=5518
Matrix - decentralized तरीके का open source real-time communication network https://hi.news.hada.io/topic?id=1109
Mozilla Foundation ने घोषणा की कि वह अपने internal messaging tool को IRC से Riot/Matrix में बदलेंगे https://hi.news.hada.io/topic?id=1110
Matrix और Jitsi के साथ Slack+Zoom का open source version बनाना https://hi.news.hada.io/topic?id=1848
Matrix, सभी private conversations के लिए E2E encryption को default बनाता है https://hi.news.hada.io/topic?id=2047
Automattic ने Matrix में निवेश किया https://hi.news.hada.io/topic?id=2130
Matrix, P2P version जारी https://hi.news.hada.io/topic?id=2207
Matrix client Riot का नाम बदलकर Element किया गया https://hi.news.hada.io/topic?id=2461
Gitter ने Matrix network join किया https://hi.news.hada.io/topic?id=2952