gazou-compressor.jp

LCP(Largest Contentful Paint)

最大コンテンツ描画の指標。

要点

最大コンテンツ描画の指標。本ページでは、現場での判断軸/実装/検証までをまとめます。

定義

LCP(Largest Contentful Paint)はWebの体感速度を数値化する指標です。ページ種類/端末/回線ごとに分布で見て、p75を改善対象にします。

なぜ重要か

正しく測れなければ改善できません。事実(RUM)再現(Lab)の両輪で、投資対効果の高い箇所へ集中します。

実務での活用(判断基準付き)

実装例

// Paint Timing / PerformanceObserverでLCP/INPを収集
const po = new PerformanceObserver((list) => {
  for (const entry of list.getEntries()) {
    // 送信先はRUMエンドポイント
    navigator.sendBeacon('/rum', JSON.stringify({ name: entry.name, value: entry.value }));
  }
});
po.observe({ type: 'largest-contentful-paint', buffered: true });
po.observe({ type: 'event', buffered: true, durationThreshold: 40 });
            

検証と失敗例

チェックリスト

関連用語