Crdt代码例子
// 1. 引入 Yjs 库
import * as Y from 'yjs';
import { WebsocketProvider } from 'y-websocket'; // 用于同步
// 2. 创建一个 Yjs 文档
const ydoc = new Y.Doc();
// 3. 创建一个 YMap (类似共享的 JS 对象)
const map = ydoc.getMap('my-map');
// 4. 在本地操作 (CRDT保证合并)
map.set('key1', 'v...
somelearningnote.hashnode.dev1 min read