~/talk

Core Web Vitals under control

Talkat JNation 2024 · 2024-06-04..06-05· [web-performance, web-platform]
slides:none on file

Core Web Vitals are LCP, interactivity (now INP) and visual stability with concrete targets: LCP ≤ 2.5s (2.5–4s caution, >4s bad), INP ≤ 200ms (200–500ms caution, >500ms bad), and cumulative layout shifts measured as percent ranges (transcript uses <10%, 10–25%, >25%). Common causes: slow server/large assets, long JS tasks, missing image/iframe dimensions, and font swaps. Tools: Lighthouse, Chrome DevTools, PageSpeed Insights/CrUX, web-vitals library and GitHub Actions via budget.json. Practical fixes shown: add dimensions or aspect-ratio, lazy loading images, replace iframe thumbnails with images, convert to WebP, and preload key fonts with font-display: optional.

AI-written summary · about

  1. 0:00Introduction to Core Web Vitals
  2. 2:09Core Web Vitals explained
  3. 6:24Reasons for poor Core Web Vitals
  4. 11:42Tools to measure Core Web Vitals
  5. 13:28Automating Core Web Vitals checks
  6. 15:57Tracking Core Web Vitals yourself
  7. 16:40Demo app improvements
  8. 24:49Summary and key takeaways
~/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.