SolidJS - SolidStart
summary
SolidStart is a meta‑framework developed over three years that wires primitives into a flexible stack: it leverages Vinci and Nitro for bundling and server runtime, demonstrates file‑system routing and lazy loading, and shows a working blog demo using unstorage for persistence. Key claims: server functions import as RPC with preserved TypeScript types, form actions and a route cache avoid duplicate fetches, and the server streams preloaded route data to eliminate waterfalls so progressive enhancement (SSR on) works with minimal client JS.
AI-written summary · about
chapters (11)
- 0:00Introduction to SolidStart
- 1:09The Metaframework landscape
- 3:24SolidStart architecture
- 5:06Client-side app building
- 8:10Adding routing and state
- 10:55API routes and data fetching
- 14:03Server functions and types
- 16:29Solving waterfall problems
- 19:06File system routing
- 21:41Data caching and actions
- 25:53Progressive enhancement
related talks
28mSolidJS - SolidStart
25mSolidStart: A New Beginning
21mSolidJS: Getting Started
49mSolidStart: The Shape of Frameworks to Come
44mRethinking Isomorphic JavaScript with SolidStart
17mSolidJS: Decomposing the Metaframework
51mSolidJS - Getting Started
32mTanStack Start: a fresh take on React full-stack applications
