Measure And Optimize Largest Contentful Paint (LCP) | DebugBear

PHOTO EMBED

Wed Sep 27 2023 15:38:27 GMT+0000 (Coordinated Universal Time)

Saved by @dpavone

let lastLcp;
const po = new PerformanceObserver((entryList) => {
  const entries = entryList.getEntries();
  for (const entry of entries) {
    if (entry.startTime !== lastLcp) {
      console.log(
        `New LCP: ${entry.startTime}ms
Size: ${entry.size} px^2
HTML: ${entry.element ? entry.element .outerHTML.slice(0, 80): "(no element)"}`
      );
      lastLcp = entry.startTime;
    }
  }
});
po.observe({ type: "largest-contentful-paint", buffered: true });
content_copyCOPY

https://www.debugbear.com/docs/metrics/largest-contentful-paint