我目前正在使用 Polymer 构建一个渐进式 Web 应用程序,它应该主要是一个原生应用程序。我已经创建了一个清单,但更重要的是,应用程序加载速度尽可能快。我想到了以下步骤:
一旦注册了 Serviceworker 并缓存了所有资源,我希望 Serviceworker 始终从缓存中加载资源,即使有互联网连接也是如此。在运行时,Web 应用程序应检查是否有任何新资源可用或是否已更改。如果是这样,请在后台下载它们,将它们保存在缓存中,以便下次加载 Web 应用程序时,它会使用新资源。
作为 serviceworker 和缓存的新手,任何建议、链接或想法都会受到高度赞赏!