automerge-worker-example:与Web Worker一起使用Automerge的示例

时间:2021-05-09 22:16:19
【文件属性】:
文件名称:automerge-worker-example:与Web Worker一起使用Automerge的示例
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-09 22:16:19
JavaScript 自动合并工作者示例 该存储库包含一个示例,该示例使用Web Worker在浏览器中拆分Automerge文档的前端和后端。 要运行示例应用, $ npm i $ npm run dev 打开浏览器到localhost:5000,然后尝试递增和递减计数器。 在处理繁重的操作(例如加载大型文档或应用大量更改)时,将前端计算与后端分离是很有用的。 如果在主线程中使用统一的Automerge文档,则更新Automerge后端状态的操作可能会阻止UI。 通过在Webworker中运行后端操作,UI可以在状态更新时保持畅通。 从前端拆分前端时,通常会将操作传递给后端以完成操作。 完成后,它将返回可应用于前端以使其保持同步的补丁。 对于网络工作者,这种共享是通过事件消息进行的。 和中的代码显示了诸如加载文档和应用本地更改之类的操作。 这是一个简化的示例,说明如何加载文档,删除Web Wor
【文件预览】:
automerge-worker-example-main
----rollup.config.js(351B)
----package.json(658B)
----src()
--------index.js(2KB)
--------worker.js(2KB)
----.gitignore(55B)
----public()
--------index.html(343B)
----README.md(2KB)

网友评论