~/talk

Optimising React TTI

Talkat React Alicante 2019 · 2019-09-26..09-28· [react, web-performance]
slides:none on file

Focus on reducing Time To Interactive by measurable tactics not high‑level promises. Run Lighthouse audits, compare gzipped and raw bundle sizes, and split code per route with dynamic imports and React Suspense so only needed chunks load. Use SSR or static export with server cache to serve prerendered HTML and validate cache invalidation. Progressive enhancement hides or disables interactive controls until JS hydrates. Defer analytics by stubbing a global queue and injecting the real tracker after 5 seconds to avoid parse blocking and improve TTI.

AI-written summary · about

  1. 0:00Introduction
  2. 0:32Tools
  3. 1:12Web App
  4. 3:59Performance
  5. 8:02Size
  6. 9:25Solution
  7. 10:49Trick
~/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.