有谁知道任何可用于Meteor的资源,可以帮助为(主要)离线使用加载大型(20MB-80MB)资产?迁移到流星/反应
我目前的发展完全是在香草JS(在客户端)和我正在考虑建立一个流星性能和实践/阵营版本。目前我的应用程序可以在线和离线运行,并在与MongoDB数据库存在连接时同步数据。它还最初动态地将大型资产加载到IndexedDB中供离线使用(实际上,视图层仅与本地数据库通信)。整个系统使用WebSocket将所有数据传输到初始负载之外。大型资产的运输通过套接字稳定地加载,因此需要一段时间,但是数据可以下载并暂停并重新启动。
有没有处理这样的事情呢?或者有更好的方法来下载大型数据文件并将它们安装在本地数据库中?它可能是一个JSON文件,但我担心会这样做会导致用户的浏览器试图一次加载所有数据。任何方向或建议将不胜感激。谢谢。
我想你想在这个YouTube视频引入此视频,我完全解释的谷歌I/0 2016'建设下线一进网站Apps' https://youtu.be/cmGr0RszHc8?list=PLyHVYmk4Ww8hUrHgbtLVTNmkT1jFlSOOE – ncubica
感谢什么。它非常有趣。我已经实现了服务人员来处理html,css,js和图像的初始缓存。我不喜欢他们的事情是,他们只是喜欢结束时,他们觉得喜欢它。相反,我依靠websockets来保持连接的开放,并且我使用webworkers来处理大数据到本地数据库中的初始资产和同步处理。 –