我们可能需要开发基于React的离线第一个应用程序。 从我们迄今为止所做的研究来看,我们认为有两个重要的支持技术:
然而,令人困惑的是,上述项目的MDN页面列出了以下内容。
关于应用程序缓存:
此时使用此处描述的应用程序缓存功能 非常沮丧;它正在被从网络中删除 平台。请改用服务工作者。事实上,从Firefox 44开始 AppCache用于为页面提供离线支持警告 消息现在显示在控制台中,建议开发人员使用 相反,服务工作者(错误1204581)。
https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache
关于服务人员:
这是实验性技术检查浏览器兼容性 在生产中使用它之前要仔细阅读。
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers
我们感兴趣的是,目前最常推荐哪种方法可以首先编写离线首个网络应用程序?