[レンダリング] タブのパフォーマンス関連オプションのリファレンスで、レンダリング パフォーマンスの問題を見つけます。
ペイント 点滅で再ペイントされた領域をハイライトする
このオプションをオンにすると、再ペイントが行われるたびに Chrome で画面が緑色で点滅します。
再ペイントされている領域を表示するには:
- こちらのデモで [レンダリング] タブを開き、[ペイント フラッシュ] をオンにします。
- 緑色でハイライト表示された再ペイントを確認します。
別のページで画面全体が緑色で点滅したり、ペイントするべきではないと思う画面領域が表示された場合は、さらに調査することを検討してください。
レイアウト シフト領域をハイライト表示する
レイアウト シフトは予期せぬ再ペイントを引き起こし、煩わしいだけでなく有害となることもあります。
ページ上のレイアウト シフトの位置とタイミングを表示するには:
[Rendering] タブを開き、[Layout Shift Regions] チェックボックスをオンにします。
ページを更新します。レイアウト シフトの領域は一時的に紫色でハイライト表示されます。
レイヤと境界線のあるタイルを表示する
[レイヤの枠線] を使用すると、レイヤの枠線とタイルをページの上部に重ねて表示できます。
レイヤの枠線を有効にするには:
- [レンダリング] タブを開き、[レイヤの枠線] チェックボックスをオンにします。
- レイヤの枠線はオレンジ色とオリーブ色、タイルはシアン色になります。
色分けの説明については、debug_colors.cc
のコメントをご覧ください。
フレーム レンダリングの統計情報を使用して 1 秒あたりのフレーム数をリアルタイムで表示
[フレーム レンダリング統計] は、ビューポートの右上に表示されるオーバーレイです。
[Frame render stats] を開くには:
- [レンダリング] タブを開き、[フレーム レンダリングの統計情報] チェックボックスをオンにします。
- ページの右上にある統計情報を確認します。
[Frame render stats] オーバーレイには、次の情報が表示されます。
- ページが実行される際の 1 秒あたりのフレーム数をリアルタイムで推定します。
- 次の 3 つのフレームタイプを使用して、タイムラインをプロットとしてフレーム化します。
- 正常にレンダリングされたフレーム(青い線)
- 部分的に表示されたフレーム(黄色の線)
- フレーム落ち(赤い線)。
- GPU ラスターの状態: オンまたはオフ。詳細については、GPU ラスターの取得方法をご覧ください。
- GPU メモリ使用量: メモリの使用済み MB 数と最大 MB 数。
スクロールのパフォーマンスに関する問題を特定する
[スクロールのパフォーマンスに関する問題] を使用して、ページのパフォーマンスを低下させる可能性のあるスクロールに関連するイベント リスナーがあるページの要素を特定します。
問題がある可能性のある要素を確認するには:
- [レンダリング] タブを開いて、[スクロールのパフォーマンスに関する問題] をオンにします。
- 問題のある可能性がある要素がハイライト表示されていることを確認します。
Core Web Vitals の表示
ウェブに関する指標は、ウェブ上で優れたユーザー エクスペリエンスを提供するために不可欠な品質シグナルに関する統一的なガイダンスを提供する Google の取り組みです。
Core Web Vitals は、すべてのウェブページに適用される Web Vitals のサブセットです。Core Web Vitals は、それぞれユーザー エクスペリエンスの個別の側面を表し、現場で測定可能です。また、ユーザー中心のクリティカルな結果に関する実際のエクスペリエンスを反映しています。Core Web Vitals には次のものがあります。
- Largest Contentful Paint(LCP): 読み込みのパフォーマンスを測定します。優れたユーザー エクスペリエンスを提供するため、LCP はページの読み込みが最初に開始してから 2.5 秒以内に発生する必要があります。
- Interaction to Next Paint(INP): インタラクティビティを測定します。優れたユーザー エクスペリエンスを提供するには、ページの INP を 200 ミリ秒以下にする必要があります。
- Cumulative Layout Shift(CLS): 視覚的な安定性を測定します。優れたユーザー エクスペリエンスを提供するには、ページの CLS を 0.1. 以下に維持する必要があります。
ページの Core Web Vitals の値を表示するには、Chrome 拡張機能の Web Vitals を使用します。