hypermerge:在Node.js中构建没有任何服务器基础结构的p2p协作应用程序 源码
超合并 Hypermerge是一个Node.js库,用于在没有任何服务器基础结构的情况下构建p2p协作应用程序。 它结合 ,一个CRDT,与,分布式追加,只记录。 该项目提供了一种使应用程序数据集无冲突且首先脱机(由于使用了CRDT)和无服务器(由于使用了超核/ DAT)的方法。 尽管DAT社区已经做了很多工作来保护其工具集,但是hypermerge本身却为解决安全性和隐私问题做出了零努力。 由于工具的安全性,将来可能会在此库的经过适当审核和安全的版本上构建。 怎么运行的 例子 /examples目录中有几个示例存储库,包括一个非常简单的两库代码演示和一个基于CLI的简单聊天应用程序。 Hypermerge的最佳演示是PushPin,它向Hypermerge展示了“全速飞行”,包括利用将快速,简单的前端与更昂贵,更慢的后端分离的优势。 概念 您使用hypermerge制作的基础对象是
下载地址
用户评论