~/talk

Pushing Pixels

Talkat performance.now() 2023 · 2023-11-02..11-03· [web-performance]
slides:none on file

Argues that delivery should target visible pixels not pages, claiming an SPA shoved hundreds of resources so a hero image appears ~10.5s while static HTML renders under a second; advocates breaking UI into islands architecture (uses Astro as an example) and loading interactivity per-island. Demonstrates measurement work: SpeedCurve’s hero times idea led to Chrome’s element timing implementation, recommends instrumenting specific elements, shows iterative cross‑discipline builds and a CDN/static-first pipeline that actually speeds real sites. Also uses MidJourney images.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Personal journey
  3. 5:09AI and web language
  4. 8:21Limitations of page metaphor
  5. 11:53Breaking content into islands
  6. 12:37Collaborative teams
  7. 17:10Web as time-based medium
  8. 19:42Organizing islands
  9. 20:03JavaScript frameworks rise and fall
  10. 22:57Islands architecture
  11. 24:22Astro framework benefits
  12. 27:18Critical rendering path
  13. 31:54Islands in practice
  14. 32:39Measuring user experience
  15. 36:59Core Web Vitals challenges
  16. 39:12Critique of Core Web Vitals
  17. 44:17Web performance working group
  18. 46:04Element timing metric
  19. 49:14Key takeaways
  20. 51:00Q&A
~/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.