Why this bench exists
A lab, not a form.
Hardware fails in boring ways: a muted OS input, a camera claimed by another app, a stuck key, a blown left channel. You should be able to prove the device in front of you without creating an account or parking a recording on someone else’s disk.
Hotplug uses the same primitives call software uses — getUserMedia, Web Audio’s AnalyserNode, KeyboardEvent.code, pointer and wheel events — and stops at the measurement. There is no upload endpoint. Close the tab and the tracks are gone.
That constraint is the product. It keeps the pages fast, it keeps the privacy story short, and it means the tools still work when the network is a rumor.
How to use the rack
- Open a channel. Grant permission only if that test needs a sensor.
- Read the status line. Denied, missing device, and busy device are different failures.
- When you are done, hit Stop or leave the page. We release tracks on leave.