Understand the evidence
Device knowledge without the jargon wall.
Learn what a browser can actually observe, what a connection standard means, and why one successful test can narrow a problem without proving every part of the device is healthy.
Browser hardware APIs
Browser hardware APIs
Web MIDIWeb MIDI lets a compatible web application enumerate permitted MIDI inputs and outputs and send or receive MIDI messages without DeviceOK installing a native driver.→WebHIDWebHID is a low-level browser API for selected Human Interface Devices that are not adequately covered by higher-level web APIs.→WebUSBWebUSB provides a browser mechanism for websites to communicate with user-selected compatible USB devices when the browser and device support that path.→Web SerialWeb Serial enables supported browsers to communicate with a serial port selected by the user, including some serial-over-USB hardware.→Web BluetoothWeb Bluetooth gives supported browsers controlled access to compatible Bluetooth Low Energy devices and their GATT services after user selection.→Gamepad APIThe Gamepad API exposes supported controller buttons and axes to web applications so DeviceOK can visualize sticks, triggers and buttons in real time.→Media captureBrowser media-capture APIs let a site request permission to use available microphones and cameras and receive a media stream when the user grants access.→Web AudioThe Web Audio API provides an audio-processing graph that web applications can use for analysis and synthesis inside the browser.→Screen captureScreen Capture allows a user to choose a display surface such as a screen, window or tab for capture in a supported browser.→
USB & connections
USB & connections
USB Video ClassUSB Video Class defines standardized USB video-device behavior used by many webcams and other video products.→USB HIDUSB Human Interface Device (HID) class standards cover input-oriented devices and reports used by many keyboards, mice and specialist controls.→USB Audio ClassUSB Audio Class specifications standardize USB audio-device behavior for devices such as microphones, speakers and audio interfaces.→USB-C capabilitiesUSB Type-C describes a connector system, but identical-looking USB-C ports and cables can support different data rates, power capabilities and optional display modes.→
Power & charging
Power & charging
Wireless
Wireless
Privacy & permissions