ブラウザ
 Computer >> コンピューター >  >> ソフトウェア >> ブラウザ

Chromeの新機能「Back-Forward Cache」でWindows・Linux・macOSのページ読み込みが高速化へ

Googleは、WindowsやLinux、macOSといったデスクトップ向けChromeに、ページを瞬時に表示できる新機能を導入しようとしています。この機能は「Back-Forward Cache(バックフォワードキャッシュ)」と呼ばれるもので、すでにAndroid版Chromeでは利用可能になっています。

Back-Forward CacheはChrome 92で搭載予定

Windows Latestの報道によると、この新機能はChrome 92のアップデートで各デスクトッププラットフォームに展開される予定です。Googleはこの機能について「実験的な段階的展開」を選択しており、すべてのユーザーがすぐに使えるわけではありません。徐々に提供範囲が広がっていく形となります。

注目すべき点として、Back-Forward Cache自体は新しい概念ではなく、FirefoxとSafariではデスクトップ・モバイル問わず長年にわたって搭載されている機能です。

この機能が有効になると、「戻る」「進む」ボタンを使ってアクセスしたページが瞬時に開くようになります。仕組みとしては、Chromeが最近閲覧したウェブページのコピーをキャッシュに保存し、必要になった時点ですぐに呼び出せるようにするというものです。

Google Groupsへの投稿では、この機能について以下のように説明されています。

Back-Forward Cacheとは、ユーザーがページから離脱した後もそのページを保持し続け、セッション履歴ナビゲーション(ブラウザの戻る/進むボタン、history.back()など)で再利用することで、ページ間移動を瞬時にするブラウザ機能です。キャッシュ内のページは凍結状態となり、JavaScriptは一切実行されません。

この機能は読み込み時間を短縮するだけでなく、ウェブページを再ダウンロードする必要がないため、データ通信量の削減にもつながります。

Chromeの利用データによると、デスクトップでは10回に1回、モバイルでは5回に1回のナビゲーションが「戻る」または「進む」ボタンによって行われています。こうしたデータからも、この機能への需要の高さがうかがえます。

Android版ではBack-Forward Cacheがすでに利用可能であり、約2年間のテスト期間を経て実装されました。ただし、Android版Chromeでこの機能が対応しているのはサイトをまたぐナビゲーションのみで、同一サイト内のページ移動については従来どおりの読み込みが行われます。

開発者がウェブページをBack-Forward Cache対応にするには

Google Groupsの投稿によると、この機能は「開発者による有効化」を必要としないものの、ウェブページをよりBack-Forward Cacheと相性の良いものにするために実践できる対策がいくつか存在します。

Web.devの記事では技術的なガイドラインの一つとして、「unload」イベントの使用を避けるよう推奨しています。このイベントはBack-Forward Cacheの動作を妨げる可能性があり、最悪の場合、ブラウザが壊れた状態のウェブページをキャッシュ経由で表示してしまうこともあるためです。

今後、この機能に関するさらなる情報が公開されていくと思われますが、Googleがデスクトップ版へのBack-Forward Cache導入をここまで長い間先送りしてきた理由は、やや不思議に感じられます。

  1. ChromeのキャッシュとCookieを削除する簡単な手順【初心者向けガイド】

    キャッシュとCookieは、ウェブサイトの一部やその設定情報を保存するために作成される一時ファイルです。これらは、同じサイトに2回目以降アクセスした際に、ページをより速く表示するために活用されます。また、初めてサイトを訪れたときに選択した言語やレイアウトなどの設定も、ブラウザがCookieとしてコンピュータ上に記憶・保存します。 この仕組みによってブラウジングは快適になりますが、定期的にキャッシュとCookieを削除することも重要です。長期間保存されたままになると不要なデータが蓄積してストレージを圧迫するだけでなく、ハードディスクに保存された古いデータが優先的に読み込まれるため、更新後の最新版

  2. Windows・MacでGoogle Chromeの自動更新を停止する完全ガイド

    Google Chromeは、快適で安全なブラウジング体験を提供するため、頻繁に自動アップデートを実施しています。しかし、アップデートによって仕様が大きく変わってしまったり、ダウンロードやインストールに時間がかかったりすることもあります。さらに、許可なく勝手にアップデートのダウンロードが始まり、作業の妨げになるケースもあるでしょう。幸い、WindowsとMacのどちらでもChromeの自動更新を無効化することが可能です。本記事では、それぞれのOSでの具体的な手順をわかりやすく解説します。WindowsでChromeの自動更新を停止する方法WindowsでGoogle Chromeの自動更新を停