live artifacts
Learn, experiment, inspect
Each lab includes its model boundary, text alternatives, source material, and build tradeoffs—not only the animated result.
lab/01 Network Workbench
Follow one application message across HTTP, TCP, IPv4, and Ethernet. Then drop its first transmission and inspect the retry.
- protocols
- state machines
- SVG + GSAP
lab/02 Routing Explorer
Compare BFS and Dijkstra through their queues, distances, predecessors, and routes on an editable weighted graph.
- graph algorithms
- reducers
- semantic SVG
lab/03 Canvas Packet Field
Drive hundreds of pooled packets through a fixed-step Canvas simulation, then compare simulated counters with measured browser telemetry.
- Canvas 2D
- frame loops
- object pooling
lab/04 Transform Observatory
Edit local transforms inside a nested Three.js scene, then inspect inherited world coordinates, cameras, materials, lights, and raycast selection.
- scene graphs
- matrix transforms
- R3F picking