~/talk

Demystifying web performance tooling and metrics

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [web-performance]
slides:none on file

Clear distinctions between lab and field data, LCP and layout shifts, and concrete tooling steps: Chrome DevTools Network/Performance/Rendering, Lighthouse, PageSpeed Insights, WebPageTest and the Web Vitals extension. Practical findings: a site audit shows 101 requests and ~8–12 MB transferred (accepting cookies jumps to 146 requests), a react‑icons import shipped ~2 MB extra, and server latency driving bad TTFB. Actionable fixes: preload critical images, avoid lazy on LCP candidates, split JS, use web workers, monitor with SpeedCurve/Calibre and CI bundle-size checks.

AI-written summary · about

  1. 0:00Start
  2. 2:41Load performance
  3. 3:42Runtime performance
  4. 8:23Core Web Vitals
  5. 9:50Largest Contentful Paint
  6. 11:23LCP optimisation tips
  7. 12:31Cumulative Layout Shift
  8. 13:59CLS optimisation tips
  9. 17:04INP optimisation tips
  10. 20:10TTFB optimisation tips
  11. 22:59Webpack Bundle Analyzer
  12. 23:58Web Vitals Extension
  13. 25:48Network tab
  14. 26:31Performance tab
  15. 27:21Lighthouse
  16. 28:29Rendering tab
  17. 46:17Performance monitoring
  18. 47:40Summary
~/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.