docs/speed/metrics_changelog/2026_02_lcp.md
In Chrome 147, Chrome aligned its web-exposed Largest Contentful Paint (LCP) performance timeline reporting with the W3C specification.
Previously, Chrome tracked both "painted" images (images whose pixels have been presented to the screen) and "pending" images (images declared in HTML/CSS that are still downloading over the network). When determining whether a newly painted element qualified as an LCP candidate for PerformanceObserver, Chrome checked whether the element was larger than the largest pending image.
If a page contained a large hero image that was slow to download, Chrome would suppress emitting LCP performance entries for smaller text or image elements that had already painted and were visible to the user.
Starting in Chrome 147, Chrome emits LCP entries to the PerformanceObserver timeline based on whether the newly rendered element is larger than the largest painted element so far.
The specification discussion can be found in w3c/largest-contentful-paint#135 and chromestatus.com/feature/5167930847395840. The implementation change can be seen in crrev.com/c/7558997.
Note: In Chrome 146, a related timing fix ensured that all intermediate LCP candidates are reported in sequence even when newer candidates are already known (crrev.com/c/7456180).
PerformanceObservers will now receive intermediate LCP entries as visible content progressively renders on the screen, rather than receiving no entries while waiting for a slow pending image.Chrome 147 reached stable users in February 2026.