Colophon
Built with ❤️
How Radio Works is a small, static, hand-built site. Every figure is drawn from scratch in SVG using the same little pile of wave math — no chart library, no canvas unless a picture truly needs it. Here are the tools that made the rest possible.
- Svelte & SvelteKit
- The framework behind every page and interactive: compiled, reactive, and refreshingly small.
- Cloudflare Workers
- Serves the whole prerendered site from the edge, close to wherever you happen to be reading.
- Tailwind CSS
- The styling system, with the Typography plugin shaping the long prose columns.
- bits-ui
- Headless, accessible primitives: the sliders you drag in every playground.
- Vite
- The build tool and the lightning-fast dev server it was written on.
- TypeScript
- Types everywhere, so the wave math stays honest from one chapter to the next.
- Literata
- The serif typeface used for every heading and paragraph, served via Fontsource.
- Lucide
- The line icons, pulled in at build time with unplugin-icons.
- Prettier
- Keeps the code tidy so nobody has to argue about tabs.
Thank you to everyone who builds and gives away tools like these. It's why one person can put a whole interactive book on the open web.
A few quiet shortcuts#
If you're reading at a keyboard, ← and → turn the pages, cover to cover, appendices included. / (or Ctrl+K, ⌘+K on a Mac) opens search from anywhere. And there's no bookmark to lose: the book quietly remembers where you left off, and the cover offers to take you back.