Max Potential First Input Delay(FID)は、Lighthouse レポートのパフォーマンス セクションで追跡される指標の一つです。各指標は、ページの読み込み速度に関するなんらかの要素をキャプチャします。
Lighthouse には、最大可能 FID がミリ秒単位で表示されます。
![Lighthouse の [初回入力候補の最大遅延] の監査のスクリーンショット。](https://developer.chrome.google.cn/static/docs/lighthouse/performance/lighthouse-max-potential-fid/image/a-screenshot-the-lightho-42f3e9ba5080d.png?authuser=6&hl=ja)
Max Potential FID の測定内容
最大見込み FID は、ユーザーに発生する可能性がある最悪のケースの First Input Delay(初回入力遅延)を測定します。 First Input Delay は、ユーザーが初めてサイト(ボタンのクリックなど)を操作してから、ブラウザが実際にその操作に応答できるまでの時間を測定します。
Lighthouse では、First Contentful Paint 後の最長タスクの時間を見つけて、最大 FID を算出します。First Contentful Paint より前のタスクは除外されます。これは、コンテンツが画面にレンダリングされる前にユーザーがページを操作しようとする可能性は低いからです(First Contentful Paint はこれを測定します)。
Lighthouse による最大 FID スコアの算出方法
潜在的な FID の最大スコアは、HTTP アーカイブのデータに基づいて、ページの潜在的な FID の最大時間(最大)と実際のウェブサイトの最大 FID 時間(最大)を比較したものです。たとえば、Lighthouse の [Max Potential FID スコア] が緑色になっている場合、ページのパフォーマンスが実際のウェブサイトの 90% を超えていることを意味します。
次の表は、最大 FID スコアの解釈方法を示しています。
潜在的な FID の最大時間 (ミリ秒単位) |
色分け |
---|---|
0 ~ 130 | 緑(高速) |
130-250 | オレンジ(中) |
250 以上 | 赤(遅い) |
Max Potential FID スコアの改善方法
最大 FID スコアを大幅に改善しようとしている場合は、TTI スコアを改善する方法をご覧ください。Max Potential FID を大幅に改善する戦略は、TTI を改善する戦略とほぼ同じです。
Max Potential FID スコアを特に最適化する場合は、最も長いタスクの時間を短くする必要があります。これは、Max Potential FID が技術的に測定するものであるためです。その方法の 1 つが「アイドル状態まで待機する」戦略です。
FID フィールド データを取得する方法
Lighthouse による最大 FID の測定値は、ラボデータです。ユーザーがページを読み込むときに実際の FID データをキャプチャするには、Google の First Input Delay ライブラリを使用します。 FID データをキャプチャしたら、任意の分析ツールにイベントとしてレポートできます。
FID は実際のユーザーが最初にページと接点を持った時点を測定するため、通常のパフォーマンス指標よりも本質的に変動します。収集した FID データを評価する方法については、FID データの分析とレポートをご覧ください。
全体的なパフォーマンス スコアを改善する方法
特定の指標に焦点を当てる特別な理由がない限り、通常は全体的なパフォーマンス スコアの改善に集中することをおすすめします。
Lighthouse レポートの [最適化] セクションを使用して、ページにとって最も価値のある改善点を特定してください。最適化案が大きいほど、パフォーマンス スコアへの影響も大きくなります。たとえば、以下の Lighthouse のスクリーンショットは、レンダリング ブロック リソースを削除することで最大の改善が得られることを示しています。
![Lighthouse: [最適化] セクション](https://developer.chrome.google.cn/static/docs/lighthouse/performance/interactive/image/lighthouse-opportunities-ec2197d9dce25_1920.png?authuser=6&hl=ja)
Lighthouse レポートで特定された機会に対処する方法については、パフォーマンス監査のランディング ページをご覧ください。