~/talk

Optimising Largest Contentful Paint

Talkat performance.now() 2022 · 2022-10-27..10-28· [web-performance, web-platform]

Explains that Largest Contentful Paint (LCP) is measurable and fixable with concrete steps not fluff citing Core Web Vitals 2.5s target and HTTP Archive numbers (≈53.7% good). Uses WebPageTest, Trio and SpeedCurve to show image LCPs vs SVG and background images (image 3.1s, svg 2.6s artifact, background 4.4s), moving a hosted asset raises LCP 2.1s→3.5s, server‑rendering a JS-built LCP cuts it ~43%, preload cuts a 932ms download to 445ms (~800ms gain), and adding fetchpriority collapses 2.16s queuing to near zero. Advises never lazy load your LCP and test decoding=sync for image candidates.

AI-written summary · about

  1. 0:00Optimizing Largest Contentful Paint
  2. 1:07What is Largest Contentful Paint
  3. 7:26Solving everything before LCP to improve performance
  4. 9:56Choosing LCP candidates
  5. 15:56Preload scanner and LCP
  6. 17:41SVG images and LCP
  7. 18:23Video posters for LCP
  8. 20:08Background images and LCP
  9. 22:57LCP performance mistakes
  10. 28:16LCP in JavaScript or off-site
  11. 32:30Preload for late LCP
  12. 36:16Fetch priority for LCP
  13. 40:14Image decoding for LCP
  14. 42:38Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.