用 Automerge 處理 CRDT 問題
上個月看到 Automerge 出了 2.0 版的消息:「Automerge 2.0」,Automerge 這個套件可以幫你處理複雜的 CRDT 結構 (Conflict-free replicated data type)。 可以看到 Automerge 在 2.0 之後的效能改善不少,可以跟 yjs 比較了: 所以練了一下手測界面怎麼用,另外也看一下 conflict 時的處理方式。 這邊先產生 hello, world.,然後做了三個操作,第一個是把開頭的 h 改成 H;第二個是把 world 改成 test;第三個是把 world 改成 example: (() => { const Automerge = require('@automerge/automerge'); let doc1 = Automerge.init(); doc1 =…
View On WordPress












