· product · showcase

Built with Vesk.

Not demos — shipped products. Same component model, two compilers. Proof that compiler-first scales beyond todo apps.

metrics vs incumbent — same UI, same data
Metric (median) Vesk Next.js 15 + React SvelteKit
Home — JS shipped (gzip) ~22 kB (static) / 48 kB (dashboard) ~95-140 kB ~28-45 kB
Hydration cost (main thread) claim walk, static skipped hydrateRoot full replay hydration + runtime
List update 1k rows O(1) one text node O(n) VDOM + diff O(1) — Svelte fine
Build → .vesk (cold) ~1.8 s (CI, 24 pages) ~4-6 s ~2-3 s

* Numbers from showcase builds on same CI (4 vCPU, Node 20). Your app will differ — win is architectural, not a micro-benchmark.

48 kB
Aurora shipped
Next equiv 182 kB on same UI
240 ms
Fieldbook cold
RN equiv 410 ms on same device
73%
less JS (docs)
Astro 0 → Vesk app primitives
1 model
Signal Docs
Web + native, zero drift