~/talk

I Feel the Need for Web Page Speed

Talkat Build Stuff 2021 · 2021-11-17..11-19· [web-performance, frontend-architecture]
links:none on file
slides:none on file

Explains how to find method‑level bottlenecks using the Performance API and browser tooling, showing live traces from Gmail and a carrier product where long tasks (>50 ms) and JS execution jump from ~240 ms to ~2 s under 6x CPU throttling. Demonstrates instrumenting components with performance.mark/measures (cart item ~8 ms, header ~10 ms), and using Chrome DevTools, WebPageTest and Lighthouse to collect real user metrics, report to analytics, and offload work with web workers/service workers.

AI-written summary · about

  1. 0:00Start
  2. 4:22Critical Rendering Path
  3. 5:58A Rendering Tree
  4. 7:20Layout
  5. 9:33Javascript
  6. 11:34Developer Tools
  7. 14:29Caveats
  8. 15:40Event Loop
  9. 17:05Practical Example
  10. 17:54Event Loop Implementation
  11. 24:14Performance Monitoring
  12. 25:30Timeline
  13. 27:44Long Tasks
  14. 33:47Real User Monitors
  15. 35:03Dom Interactive
  16. 35:39Dom Complete
  17. 36:27First Contentful Paint
  18. 38:25Performance Apis
  19. 41:39Demo
  20. 42:27Performance Marks and Measures
  21. 43:19Custom Events
  22. 45:12Angular
  23. 46:17Webpagetest
  24. 46:59Core Web Vitals
  25. 47:18Why Should I Care about Corporate Vitals
  26. 48:14First Input Delay
  27. 49:15Google Lighthouse Ci
  28. 49:48Rail Model
  29. 50:47Establish a Performance Budget
  30. 52:04Reflow
  31. 52:21Forced Reflow
  32. 52:48Network Optimization
  33. 53:03Web Workers
~/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.