Edge & offline
Closer to you,
or not connected at all.
Filtering that runs before the application does, a queue that survives losing signal, and a device API that will probably refuse to run for you. Two of the four things on this page are live; the other two say so.
WebUSB, and why it will not run.
Chromium only. Firefox declined to implement it — its position is that exposing arbitrary USB devices to web content is not a risk worth taking — and Safari has not shipped it. Secure context and a user gesture are required, and the browser mediates every device through a chooser this page cannot skip.
Checking for WebUSB…
The permission model is the interesting part. A page cannot enumerate what is plugged in: getDevices() returns only devices already granted to this origin, which on a first visit is empty. So there is no fingerprinting surface and no silent access — and the “list your devices” demo everyone expects cannot be built, by design.