~/talk

Progressive React

Talkat React Boston 2018 · on Sunday, 2018-09-30· [react, web-performance, developer-experience]
slides:none on file

Create React App boots a ~33 KB gzipped bundle; on a Moto G4 it loads ~2s on 4G and ~4+ s on 3G slow. HTTP Archive shows median mobile JS rising from ~50 KB (2011) to ~360 KB now; a sampled set of React sites shows median First Paint ~4.7 s and Time to Interactive ~20.5 s. Practical fixes include code-splitting with dynamic imports and react-loadable or lazy/suspense, profiling with the React Profiler and Lighthouse, service worker caching via Workbox, and bundle inspection with webpack analyzers.

AI-written summary · about

  1. 0:00Start
  2. 3:46There's no such thing as a slow site
  3. 4:59what's the current state of speed?
  4. 8:32Profile / Analyze
  5. 12:20Higher level concerns
  6. 16:04route / component
  7. 18:31suspense
  8. 19:36cache things worth caching?
  9. 22:20CSS-in-JS?
  10. 23:19extract critical styles (if you SSR)
~/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.