文件名称:yjs:点对点共享类型
文件大小:157KB
文件格式:ZIP
更新时间:2024-02-25 08:05:18
offline-first peer-to-peer decentralized realtime p2p
具有强大的共享数据抽象的CRDT框架 Yjs是一个,将其内部数据结构公开为共享类型。 共享类型是常见的数据类型,例如具有超能力的Map或Array :更改自动分配给其他对等方并合并,而不会发生合并冲突。 Yjs与网络无关(p2p!),支持许多现有的RTF编辑器,脱机编辑,版本快照,撤消/重做和共享游标。 它可以在不限数量的用户的情况下很好地扩展,非常适合于大型文档。 演示: : 讨论: : 基准Yjs与自动合并: : 播客 播客 :female_sign: 如果您正在寻找专业(付费)支持来构建协作或分布式应用程序,请通过 ping我们。 否则,您可以在我们的找到帮助。 赞助商 我目前正在寻找能使
【文件预览】:
yjs-main
----.jsdoc.json(1KB)
----rollup.config.js(2KB)
----package.json(2KB)
----.markdownlint.json(49B)
----.github()
--------workflows()
----test.html(146B)
----tests()
--------index.js(880B)
--------y-array.tests.js(14KB)
--------y-map.tests.js(16KB)
--------testHelper.js(13KB)
--------doc.tests.js(3KB)
--------encoding.tests.js(2KB)
--------snapshot.tests.js(4KB)
--------y-text.tests.js(18KB)
--------compatibility.tests.js(22KB)
--------y-xml.tests.js(4KB)
--------undo-redo.tests.js(8KB)
--------relativePositions.tests.js(3KB)
----sponsor-y.js(762B)
----LICENSE(1KB)
----package-lock.json(110KB)
----src()
--------index.js(1KB)
--------internals.js(1KB)
--------structs()
--------types()
--------utils()
----tsconfig.json(5KB)
----.gitignore(31B)
----.circleci()
--------config.yml(100B)
----README.md(39KB)
----INTERNALS.md(9KB)