DevTools のヒント: 投機的ナビゲーションをデバッグしてページの読み込みを高速化する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Speculation Rules API を使用すると、定義した投機ルールに基づいて、ほぼ瞬時にページ読み込みを実装できます。移動先のほとんどのページをプリフェッチして事前レンダリングすることが可能になります。
以下の方法を、動画とデモでご確認ください。
- [アプリケーション] > [バックグラウンド サービス] > [投機的読み込み] で、投機的読み込みとそのルール、ステータスを調べます。
- 上部のアクションバーのプルダウン メニューからレンダリングを切り替え、すべての DevTools パネルを使用してレンダリングを調べます。
- ライブ トレースの事前レンダリングのステータス。
ユーザーが次にクリックする場所を知るにはどうすればよいでしょうか。投機的読み込みの可能性を最大限に引き出すため、Chrome 121 では固定リストではなくドキュメントからすべてのリンクを取得できるようになりました。事前レンダリングされるのは、ユーザーがリンクにカーソルを合わせてクリックしようとしたときのみです。
動画の最後の部分では、マウスオーバー イベントまたはマウスダウン イベントで事前レンダリングをトリガーするドキュメント ルールの実装とデバッグの方法を説明しています。これらのイベントにより、ページを移動する前に投機的に読み込むことができます。この機能については、こちらのデモをご覧ください。
詳しくは以下をご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-02-01 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]