~/talk

Server Side Rendering from the trenches

Talkat jsDay 2018 · on Thursday, 2018-05-10· [react, frontend-architecture]

Claims SSR speeds first meaningful paint and improves SEO and accessibility, and shows React, Vue, Next and Nuxt examples plus the concrete tradeoffs of running client code on Node. Describes the universal addons.mozilla.org build (React + Redux, i18n, CSP), bugs encountered—double render vs getInitialProps, encoding and back‑button glitches, random ID and locale leaks—how tests expose them, and operational cost: cluster sizing jumps from 8 to 40 servers because renderToString blocks the event loop.

AI-written summary · about

  1. 0:00Start
  2. 2:27Xml Httprequest
  3. 4:06Facebook Released React
  4. 4:42Flux
  5. 8:36What Are the Benefits of Doing Server-Side Rendering
  6. 11:11Drawbacks
  7. 13:44Data Fetching before Rendering
  8. 17:04Server Code
  9. 23:54Internationalisation and Localization
  10. 24:57Double Render
  11. 27:25Secondary Data
  12. 30:02Error Handling
  13. 40:43Security Consideration
~/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.