Stack

How this site is built

The footer of every page shows what that page cost your browser to load.

Build
A small TypeScript script renders every page to static HTML. No framework, no client-side router.
Delivery
Cloudflare Workers with static assets. A small Worker answers /mcp and the event feed; everything else is served straight from the edge.
CSS
Inlined into each page, so the first response carries everything needed to draw it.
JavaScript
None on text pages. The homepage loads one module; the diorama and charts load when the browser is idle or when scrolled to.
Images
AVIF with WebP and JPEG fallbacks, sized per screen, with width and height set so nothing jumps.
Type
Josefin Sans, Instrument Serif and DM Mono, self-hosted, with size-matched fallbacks.
Navigation
Links prerender on hover with the Speculation Rules API, so most clicks show the next page at once.
Motion
Scroll-driven CSS where the browser supports it. Everything respects reduced motion.

For machines

Add the MCP server