~/talk

SPA, isomorphic and back to the server: our journey with JS

Talkat jsDay 2017 · 2017-05-10..05-11· [frontend-architecture, react]
slides:none on file

Team rebuilds a mobile commerce site three times, moves off SPA/isomorphic stack back to server-side rendering with a light React layer (uses preact), and measures concrete wins: median document time halves, bounce rate drops 15%, session duration rises ~40%, conversion +30% (up to +70% in some countries). Key tactics: split bundles by page via webpack, tree‑shake, prefer vanilla JS over lodash for speed (benchmarks with matcha), preconnect/preload/prerender, HTTP/2, Express server, New Relic monitoring.

AI-written summary · about

  1. 0:00Start
  2. 8:27WEBPACK 2
  3. 8:58SAY "NO" TO JQUERY
  4. 9:48ABSTRACTION --- COST
  5. 20:29CSS ANIMATIONS
  6. 20:50PAGE TRANSITION
  7. 21:51PRECONNECT
  8. 22:40PRELOAD
  9. 34:51Content Security Policy
  10. 39:18NERD ADVICE
~/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.