A working preview of the inline widget primitives.

Inline kbd & readouts

Press ⌘ K to open search, then to confirm. While running, the simulator publishes 42 and 128 to the panel.

You can stamp things inline: REV A or LIVE or DRAFT.

Sparkbar — server load leaderboard

srv-01 28%
srv-02 51%
srv-03 74%
srv-04 92%
srv-05 12%

Framed figure — chrome only

FIG · 04 latency by algorithm seed:a4f2 · n=1024
Body slot. A canvas, an SVG chart, an interactive diagram — all wear the same chrome.
p50 12ms p95 41ms p99 96ms last 5m

Stepper — TCP handshake

PHASE 02 / 04

Spec list — frontmatter as a grid

Word count2,418
Reading time11 MIN
Filed underESSAYS / SYSTEMS
Last revised2026-04-26
Footnotes11
StatusPUBLISHED

Line chart — p50 / p95 / p99 latency

FIG · 05 request latency 3 algorithms · 24h window
100ms 75 50 25 00:00 12:00 24:00
round-robin 96 least-conn 88 random 112

Histogram — latency distribution

FIG · 06 latency distribution n=10,432
100% 50 0 P50 · 38ms P95 · 96ms P99 · 142ms

Live simulator — random walk

FIG · 07 request latency · live 42 68

Knobs panel — playground

PLAYGROUND load-balancer params drag to drive sim

Protocol diagrams — RFC bit-fields

The packet diagrams in network RFCs (the +-+-+-+- ASCII art kind) tell you exactly which bits go where. Here they are rendered. Click a chip to switch protocols; hover a field for the detail.

FIG · 09
hover a field for the spec note

Live patcher — pdrs

pdrs is Pure Data rebuilt for the browser: a realtime DSP + control engine written in Rust, compiled to WebAssembly and run inside an AudioWorklet, with a canvas editor wired live. The patch below is the real engine running a classic example — pulse-width modulation, built by subtracting two sawtooth (phasor~) waves whose frequencies differ by a fifth of a Hz. Because their phase relationship drifts continuously, the pulse width is never the same twice.

The three graphs are live oscilloscopes — the engine is writing the two sawtooths and their difference into arrays every block and the canvas redraws them each frame, so you can watch the pulse width breathe. Click for sound, drag a box to move it, drag an outlet to an inlet to rewire, or click a cord and press to cut. (output~’s volume starts at zero — nudge it up to hear the 50 Hz pulse.)

PATCH · 01 pulse-width modulation · live scopes rust · wasm · audioworklet
scopes animate live drag a box · outlet→inlet to wire 164 objects · 377/377 patches