Resumability
ELI5 — The Vibe Check
Resumability is Qwik's approach to avoiding hydration entirely. The server serializes component state directly into the HTML, and the browser picks up exactly where the server left off. No 're-running' of component code. Zero JS until interaction.
Real Talk
Resumability is a rendering model pioneered by Qwik that serializes application state, event handlers, and closures into HTML so the client can 'resume' execution without re-running component code. Contrasts with hydration (where the client re-executes component code to attach event handlers). Benefits: near-zero JS on initial load, fine-grained lazy-loading. Tradeoffs: more complex mental model, smaller ecosystem.
When You'll Hear This
"Qwik's resumability gives us instant TTI even on slow devices." / "Resumability > hydration for very large apps."
Related Terms
Hydration
Hydration is when a server-rendered HTML page comes alive in the browser.
Islands
Islands architecture is shipping a static HTML page with small 'islands' of interactive JavaScript.
Qwik
Qwik is the ultimate procrastinator framework, and that's a compliment. It loads absolutely nothing until you actually interact with something.