chromium/docs/speed/metrics_changelog/fcp.md

# First Contentful Paint Changelog

This is a list of changes to [First Contentful Paint](https://web.dev/fcp).

* Chrome 126
  * Launch feature: [Enable NewPresentationFeedbackTimeStamps on Mac to improve the accuracy of the frame display time](2024_06_inp_lcp_fcp.md)
* Chrome 111
  * Implementation optimizations: [Changes related to LCP, FCP and Paint Holding](2023_03_lcp_fcp.md)
* Chrome 102
  * Implementation issue: [Changes related to FCP and document opacity](2022_04_fcp.md)
* Chrome 99
  * Implementation optimizations: [Navigation optimizations and timeOrigin changes](2022_03_lcp_fcp.md)
* Chrome 94
  * Metric definition improvement: [Paint timing is only reported when the painted content
  is not under opacity:0](2021_07_fcp.md)
* Chrome 89
  * Metric definition improvement: [First Contentful Paint reported for quick tab switches](2020_11_fcp.md)
* Chrome 86
  * Metric definition improvements: [First Contentful Paint reported for videos, webgl2 canvases, and non-contentful SVG](2020_07_fcp.md)
* Chrome 84
  * Metric definition improvement: [First Contentful Paint not reported for opacity:0](2020_06_fcp.md)
* Chrome 77
  * Metric definition improvement: [First Contentful Paint ending switches from swap time to presentation time](2019_12_fcp.md)
  * Chrome performance regression: [First Contentful Paint regression (recovered in Chrome 78)](2019_12_fcp.md)
* Chrome 60
  * Metric exposed via API: [First Contentful Paint](https://web.dev/first-contentful-paint/) available via [Paint Timing API](https://w3c.github.io/paint-timing/#first-contentful-paint)