[JavaScript] 協同編輯: Yjs

yjs

https://github.com/yjs/yjs


CRDT——解決最終一致問題的利器

https://juejin.im/entry/6844903672032264199


分散式CRDT模型

https://www.jdon.com/artichect/crdt.html


CRDT 協同編輯粗略研究

https://medium.com/@yurenju/crdt-%E5%8D%94%E5%90%8C%E7%B7%A8%E8%BC%AF%E7%B0%A1%E4%BE%8B-adbed483771f


CRDT 演算法

https://jzwdsb.github.io/2019/01/CRDT/


兩天實現思維導圖的協同編輯?用Yjs真的可以

https://segmentfault.com/a/1190000044362796


Yjs 是由 Javascript 撰寫 CRDT 的實現,CRDT (Conflict-free Replicated Data Types) 直譯的話即「衝突避免可複製資料類型」,指一種能夠無需合作就可以在網路中多個主機中並行地複製的一種資料結構,並且總能夠解決可能的不一致性之技術。


伺服器提供y-webrtc、y-websocket、y-indexeddb、y-dat等4種P2P、中心化伺服器或本機資料庫作為同步資訊交換方式,可自行再用 Yjs 提供的API進行數據/文本同步開發。



#Yjs, CRDT, 協同編輯


留言