crdt-benchmarks:CRDT基准测试的集合

时间:2024-05-25 10:45:36
【文件属性】:

文件名称:crdt-benchmarks:CRDT基准测试的集合

文件大小:830KB

文件格式:ZIP

更新时间:2024-05-25 10:45:36

JavaScript

CRDT基准 可复制基准的集合。 欢迎公关。 # Install Node.js https://nodejs.org npm i && npm start 您可以在找到Automerge当前分支的基准测试结果。 基准测试 B1:没有冲突 模拟两个客户端。 一个客户端修改文本对象,并将更新消息发送到另一客户端。 我们测量执行任务的time ( time ),交换的数据量( avgUpdateSize ),执行任务后的已编码文档的大小( docSize ),解析已编码文档的时间( parseTime )以及内存用于保存解码的文档( memUsed )。 B2:两个用户产生冲突 模拟两个客户端。 两者都以包含100个字符的同步文本对象开头。 两个客户端都在单个事务中修改文本对象,然后将其更改发送给另一个客户端。 我们测量时间同步并发变化到单个客户机( time ),则更新消息(的大小upd


【文件预览】:
crdt-benchmarks-main
----rollup.config.js(2KB)
----benchmarks()
--------b1.js(18KB)
--------bundleDeltaCrdts.js(110B)
--------bundleAutomerge.js(26B)
--------run.js(687B)
--------b4-editing-trace.js(4.37MB)
--------bundleYjs.js(20B)
--------utils.js(2KB)
--------b4-benford-law.js(765B)
--------b3.js(7KB)
--------bundle.js(2KB)
--------b2.js(12KB)
--------b4.js(8KB)
----benchmark.html(150B)
----tsconfig.json(5KB)
----LICENSE(1KB)
----README.md(33KB)
----.gitignore(26B)
----package-lock.json(126KB)
----package.json(1KB)

网友评论