chromium/docs/speed/metrics_changelog/2024_06_inp_lcp_fcp.md

# INP, LCP, and FCP Changes in Chrome 126

## Launch NewPresentationFeedbackTimeStamps to 100% Stable on Mac

The GPU [PresentationFeedback](https://source.chromium.org/chromium/chromium/src/+/main:ui/gfx/presentation_feedback.h)
parameters contain an estimated [timestamp](https://source.chromium.org/chromium/chromium/src/+/main:ui/gfx/presentation_feedback.h;l=57?q=%22base::TimeTicks%20timestamp;%22&ss=chromium%2Fchromium%2Fsrc)
for the time when the frame will be presented on a screen.
The old PresentationFeedback records the time when the CALayerTree of the
frame is populated to CoreAnimation instead of the actual time when the image
content of the CALayerTree is displayed on a screen. This feature improves the
metrics accuracy by using the image content display time for
PresentationFeedback. As a result, the time for producing a frame on a screen
increases.

## How does this affect a site's metrics?

On average, the feature NewPresentationFeedbackTimeStamps increases the latency
of INP, LCP and FCP by ~20 ms. The actual numbers can change according to the
hardware screen VSync frame interval.

## When were users affected?

This feature was launched to 100% Stable on Mac on June 17, 2024 for Chrome 124
and beyond during the release period of Chrome 126. Chrome 126 was released the
week of June 11.

Note: The [source code change](https://chromiumdash.appspot.com/commit/39dd592ae4ca58ea98263802a177c88c86f0d519)
for enabling this feature was merged into the M128 branch.