~/talk

Universal Apps: Architecture for the Modern Web

speakerdeck:elyseko
slides:none on file

Claim: rendering pages on the server and sending serialized state lets the browser hydrate without repaints, giving immediate content for SEO and perceived speed while switching to SPA interactivity. Implements with React or Vue and frameworks like Next/Nuxt; React 16 improved server renders. Costs are concrete: two runtime environments, missing window/document on Node, need isomorphic npm modules, caching or streams for performance, and testing both server-rendered and client-hydrated states.

AI-written summary · about

  1. 0:00Introduction
  2. 0:54Agenda
  3. 1:20Web Architectures
  4. 1:48Single Page Apps
  5. 2:47Why Build Universal Apps
  6. 3:16Perception of Performance
  7. 3:49Developer Benefits
  8. 4:25Framework Support
  9. 4:57Next React
  10. 5:20Initial State
  11. 6:30Visual Example
  12. 7:07Environments
  13. 8:05Performance
  14. 8:31Testing
  15. 9:18Conclusion
~/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.