JavaScriptを使用してWebページ全体をプリロードして、そのページをユーザーのブラウザにキャッシュする方法を教えてください。ENTIRE Webページをプリロードする方法
私はJSでイメージをプリロードする方法を知っていますが、私がしたいことはページ全体をプリロードすることです。
ユースケース:私のウェブサイトには、他のコンテンツ(画像、CSS、JS)がたくさんあるGoogleマップのページがあり、キャッシュされていないブラウザから読み込むのに長時間(約10秒)かかります。
これは私のホームページのサブページであり、ユーザーは通常このページにアクセスします。だから私がしたいのは、読み込まれたすべてのコンテンツ(画像、JS)をページ全体にできるだけプリロードして、ユーザーのブラウザにキャッシュされるようにすることです。キャッシュされたブラウザからページをロードすると、約10秒から2秒に短縮されます。
ご協力いただきありがとうございます。
このブラウザー機能(一部ではサポートされていません)https://developer.mozilla.org/ja/Link_prefetching_FAQは関連しています。個人的には実装にJSが全くないという利点がありますが、それは正確に質問と一致しません。 – Christian