~/talk

Decoupled, Not Disconnected: State and Sync in Micro-Frontends

Talkat reactjsday 2025 · on Thursday, 2025-10-16· [frontend-architecture, react]
links:none on file
slides:none on file

Compares concrete architectures and tradeoffs: runtime client composition for SPA-like UX, server-side server-as-brain composition that stitches HTML/JSON and controls sessions, and CDN edge personalization that stays stateless and cache-friendly. Lists tools and patterns that actually get used: module federation to avoid duplicate React bundles, single-spa and web components for mounting, React Query / SWR for hydration, cookies/localStorage for simple sync, and backend-as-source-of-truth for consistency. Recounts which combos break routing, which keep auth safe, and which scale.

AI-written summary · about

  1. 0:00Micro-frontends intro
  2. 1:55When to use micro-frontends
  3. 3:18Composition types
  4. 4:23Iframe challenges
  5. 6:10Server/edge composition
  6. 8:16Edge for low latency
  7. 11:23Client-side composition
  8. 13:30Single-spa mounting
  9. 16:21Module federation
  10. 18:09State sync with backend
  11. 20:17Runtime build sharing
  12. 24:57State via browser events
  13. 26:01Browser storage
  14. 27:24Shared API utility
  15. 28:31Hybrid edge-client
  16. 29:13State types to share
  17. 30:14Summary
~/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.