DevTools のヒント: 投機的ナビゲーションをデバッグしてページの読み込みを高速化する

Sofia Emelianova
Sofia Emelianova

Speculation Rules API を使用すると、定義した投機ルールに基づいて、ほぼ瞬時にページ読み込みを実装できます。移動先のほとんどのページをプリフェッチして事前レンダリングすることが可能になります。

以下の方法を、動画とデモでご確認ください。

  • [アプリケーション] > [バックグラウンド サービス] > [投機的読み込み] で、投機的読み込みとそのルール、ステータスを調べます。
  • 上部のアクションバーのプルダウン メニューからレンダリングを切り替え、すべての DevTools パネルを使用してレンダリングを調べます。
  • ライブ トレースの事前レンダリングのステータス。

ユーザーが次にクリックする場所を知るにはどうすればよいでしょうか。投機的読み込みの可能性を最大限に引き出すため、Chrome 121 では固定リストではなくドキュメントからすべてのリンクを取得できるようになりました。事前レンダリングされるのは、ユーザーがリンクにカーソルを合わせてクリックしようとしたときのみです。

動画の最後の部分では、マウスオーバー イベントまたはマウスダウン イベントで事前レンダリングをトリガーするドキュメント ルールの実装とデバッグの方法を説明しています。これらのイベントにより、ページを移動する前に投機的に読み込むことができます。この機能については、こちらのデモをご覧ください。

詳しくは以下をご覧ください。