A live demonstration of the JAMstack pipeline — statically generated HTML that talks to a serverless API at runtime. Zero backend. Zero server maintenance.
Island component upgrades on the client, ready for interaction
fetch() calls the LessJS serverless API hosted on Deno Deploy
JSON response rendered into the DOM — no page reload needed
Another Island — 0.9 KB of lazy-loaded JavaScript, fully interactive via Declarative Shadow DOM and Custom Element upgrade.
This entire page was statically generated at build time by the LessJS 3-phase pipeline. The interactive components are Islands — lazy-loaded JavaScript that upgrades only the parts that need interaction. Everything else is pure static HTML.
deno task build → SSR bundle + island chunks + static HTML + DSD + clean URLs + PWA