~/talk

Thick client — does that mean slow?

TalkinRussianat HolyJS 2023 Spring · 2023-05-15..05-22· [frontend-architecture, web-performance]
slides:none on file

Talk examines why single-page/thick-client web apps became common despite initial performance problems, and reviews recent framework-level solutions that improved client-side performance. It names JavaScript frameworks (the evolution of JS frameworks) as the technology area and analyzes framework fixes and recent approaches to mitigate slowness, concluding by answering whether thick clients are inherently bad.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Thick clients matter
  3. 5:40Thick client definition
  4. 7:50State management issues
  5. 10:19Bidirectional vs data flow
  6. 12:06Bottom-up state management
  7. 15:36Microstates and reactive managers
  8. 16:18Solid.js signals
  9. 18:03CSR SSR patterns
  10. 21:59Islands and partial hydration
  11. 23:28Resumability in rendering
  12. 27:20Fast thick clients
  13. 28:43Future of thick clients
  14. 31:30Q&A
~/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.