~/talk

Rethinking Isomorphic JavaScript with SolidStart

Talkat TheJam.dev 2023 Β· 2023-01-25..01-26Β· [javascript, frontend-architecture]
slides:none on file

SolidStart rethinks isomorphic apps by combining SolidJS reactive primitives, server functions, and file-based route data to run loaders on the server, plus actions for optimistic mutations and progressive-enhanced forms that work with JS disabled. Experimental Islands + nested routing + HTML-over-the-wire lets pages behave like SPAs while sending tiny payloads (a Hacker News demo drops from ~19 KB to 6.7 KB of JavaScript). It plugs into existing libs (TanStack Query), supports edge deploys, and the demos prove the idea works.

AI-written summary Β· about

  1. 0:00Introduction to SolidStart
  2. 2:48History of web development
  3. 8:25Client-centric isomorphic approach
  4. 13:02Demo of SolidStart to-do app
  5. 18:42Server-centric view with Islands
  6. 25:12Combining client and server approaches
  7. 29:47Demo of SolidStart movies app
  8. 31:13Q&A on SolidStart releases and features
~/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.