← Back to Journal
Zero-JS Static Web: Why We Rebuilt Qouver with Jaspr
In August 2026, we audited our web stack. Many modern sites ship megabytes of client JavaScript just to present static editorial text and project catalogues.
By migrating to Jaspr in static mode, every route is prerendered to pure HTML at build time. There is no client bundle, no hydration delay, and zero client JS execution.
The result is a 64KB site bundle that loads instantly on any network connection and serves clean static HTML directly via Caddy.
“A corporate home page does not need 3MB of hydration scripts to render text and images. Pure static HTML delivers instant paint and zero fragile dependencies.”
// Server prerendering in Jaspr static mode
void main() {
runApp(Document(
title: 'Qouver',
head: [/* static SEO baked here */],
body: App(),
));
}