渐进式Web应用演示 渐进式Web应用程序的简单展示。 它显示了一个共享的全局计数器,即使连接断开或完全脱机,该计数器也可以正常工作。 只要恢复连接,计数器值就会在后台自动更新。 此存储库中有两个版本的应用程序: /minimal中的DYI版本是“纯”实现,没有外部依赖项。 没有Webpack,没有Npm,没有Workbox,只有html5和纯javascript。 非常适合学习和像这样的非常简单的用例 对于较大的应用程序不切实际 不适用于生产环境(仅与现代常绿浏览器兼容,没有缩小版)。 /modern中的现代版本是一种实现,它充分利用了现有工具和库。 服务人员 练习题 以下是使用/minimal示例应用程序探索的一些有趣行为。 通过将/minimal目录提供给您喜欢的Web服务器来在本地运行示例 验证PWA合规性 打开Chrome开发者工具,并使用Lighthouse检查该