私は現在、Polymer を使用してプログレッシブ Web アプリを構築しています。これは、主にネイティブ アプリのように感じられるはずです。既にマニフェストを作成しましたが、さらに重要なことは、アプリができるだけ速く読み込まれることです。そのために次の手順を考えました。
Serviceworker が登録され、すべてのリソースがキャッシュされたら、Serviceworker がインターネット接続を使用していても、常にキャッシュからリソースをロードするようにします。実行時に、Web アプリは新しいリソースが利用可能かどうか、または変更されたかどうかを確認する必要があります。その場合は、それらをバックグラウンドでダウンロードし、キャッシュに保存して、次回 Web アプリが読み込まれたときに新しいリソースを使用できるようにします。
サービスワーカーとキャッシングは比較的新しいので、アドバイス、リンク、またはアイデアは大歓迎です!