~/talk

Optimizing the Critical Rendering Path in React

Talkat React Day Berlin 2018 · on Friday, 2018-11-30· [web-performance, react]
slides:none on file

Walks through concrete fixes and outcomes: use render to string server rendering, defer scripts, inline critical CSS, and font-display: swap to unblock text; prioritize above‑the‑fold assets and responsive images with srcset/picture and lazy loading. Reports real numbers: an app moves first meaningful paint 12s→8s→18s after adding an undeferred third‑party. Recommends resource hints (preload), HTTP/2, code‑splitting (react‑loadable / Suspense) and measurement with Lighthouse WebPageTest GTmetrix to validate gains.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Optimizing Critical Rendering Path
  3. 2:15Teleport HQ
  4. 2:35JS Heroes
  5. 3:05Context
  6. 5:05Browser metaphor
  7. 5:30Performance mindset
  8. 6:20I dont do this
  9. 7:12Web Performance Steps
  10. 11:04Green Light
  11. 11:33Experience
  12. 12:25Serverside Rendering
  13. 13:20Deferring JavaScript
  14. 14:15Fonts
  15. 15:40Prioritize
  16. 17:36Images
  17. 19:27Resource Hints
  18. 21:04Third Parties
  19. 22:34HTTP
  20. 23:32Tools
  21. 23:47Lighthouse
  22. 24:33webpagetest
  23. 24:55performance services
  24. 25:09recap
  25. 25:52conclusion
~/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.