Web表示スピード研究会

【LCP】ー Largest contentful paint・最大画像の描画

INDEX

LCP(Largest contentful paint)は、ページ上の最大の視覚要素がいつレンダリングされるかを計測します。LCP は、シンセティック(合成ユーザー モニタリング)とリアル ユーザー モニタリング (RUM) の両方で計測できます。

Largest contentful paint_image1
Google では、良好な LCP 結果のしきい値は、75 パーセンタイルで 2.5 秒。4 秒を超えると不良とみなされます。

LCP が遅くなる原因は何ですか?

LCP に悪影響を及ぼす原因はなにか?

LCP の問題を調査する方法

LCP を改善するには、まずページのクリティカル レンダリング パスを理解し、次に最大の画像を遅らせている要因を特定する必要があります。シンセティック(合成モニタリング)は、どれが原因であるかを特定するのに役立ちます。

たとえば、 Amazon のテスト結果は、 LCP が 3.63 秒ですが、これはGoogle のしきい値である 2.5 秒を超えています。LCP リソースが実際には単一画像ではなく複数画像の集合体であることもわかります。

Largest contentful paint_image2

このページのウォーターフォール グラフでは、Start Render を含む他の多くの重要な指標の後に LCPが発生することを示しています。

Largest contentful paint_image3

ウォーターフォール チャートでは,いくつかのことがわかります。


1. HTML ドキュメントの長いタスク時間は 382 ミリ秒です。以下をよく見ると、3.6 秒まで完全には解析されていません。赤いバーは、このリソースのすべてのロングタスクを示します。

Largest contentful paint_image4


2. LCP の前にレンダリングされるリソースは 289 個あり、その大部分は画像です。

Largest contentful point_image5


3. これらのイメージの一部またはすべては、実行に過度に時​​間がかかる JavaScriptが提供されています。ウォーターフォール内の緑と赤のバーは、ブラウザが JS を実行するために動作していることを示し、赤のバーは長いタスクを示します。LCP の前にどれだけの JS 実行が行われるかを確認できます。

Largest contentful paint_image6


4. JS バンドル内の画像の多くは、ビューポートの外にあります。これは、遅延/遅延ロードされた可能性があることを表しています。

LCPを改善する方法

チャートに長いタスクの赤い部分が現れているいる場合、FIDと同様に、多くの同じ解決策をここにも適用できます。

詳細:コンテンツを含む最大のペイントを最適化する

2024年3月に、FIDはINP(Interaction to Next Page)に置き換わります。
ただいま準備していますので、少々お待ちください。




関連リンク

PSI、表示スピード、コアウエブバイタル INPの各対策については