~/talk

Demystifying and leveraging Web Vitals

Talkat reactjsday 2020 · on Thursday, 2020-10-15· [web-performance, web-platform, react]
links:none on file
slides:none on file

Defines the actionable claim: measure Core Web Vitals (LCP, FID, CLS) in production and CI using the web-vitals npm package, debug with the Chrome DevTools Performance tab and Lighthouse, and send real-user metrics to analytics. Builds a demo from create-react-app that shows three layout shifts and a 500ms main-thread task; fixes include downsizing an image, reserving banner space, and trimming JavaScript. Result is LCP moving earlier, layout shifts disappearing and total blocking time dropping to zero, proving the approach works.

AI-written summary · about

  1. 0:00Start
  2. 0:45Clement Pasteur
  3. 4:20Intro
  4. 4:40Web Vitals
  5. 6:46First Input Delay
  6. 11:22Lighthouse
  7. 13:18Cumulative Layout Shift
  8. 13:57Total Blocking Time
  9. 16:27Layout Shifts
  10. 19:57The Web Vitals Extension
  11. 21:33Page Speed Insights
  12. 28:16Summary
  13. 34:52What Is the Impact of Measuring a Dev versus Prod Build of a Create React App Using Performance Tab in Chrome
  14. 38:47Placeholders
  15. 41:11Are There some Best Practices in Order To Correctly Fix the Things Reported by Web Vitals Test
~/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.