| Camera | Whether the browser can access the camera and display a live feed | Camera responds to software requests; feed quality is visible | Cannot detect sensor electrical faults or lens damage invisible in preview |
| Microphone | Audio input capture, recording, and playback verification | Microphone captures sound at a usable level and quality | Cannot measure signal-to-noise ratio or frequency response precisely |
| Speaker | Stereo audio output on left and right channels | Both channels produce audible sound | Cannot measure distortion levels or frequency response curves |
| Touch Screen | Digitizer responsiveness across a full-screen 6x4 grid | Whether each screen region registers touch input | Cannot inspect physical digitizer electronics or detect intermittent faults |
| Multi-Touch | Number of simultaneous touch points the digitizer tracks | Maximum concurrent fingers detected and tracking accuracy | Does not test gesture recognition in the OS, only raw touch detection |
| Dead Pixel | Visual inspection across 5 solid colors (black, white, red, green, blue) | Presence of obviously dead or stuck pixels visible to the user | Relies on your eyes — the test displays colors but cannot auto-detect pixel failures |
| Screen | Embedded colors, gradients and contrast steps | Color uniformity and visible display defects | Cannot measure color accuracy, brightness, or contrast without external tools |
| Keyboard | Key/code, modifiers and release events for keys delivered to the browser | Each key registers when pressed | Cannot test key feel, actuation force, or mechanical wear |
| Gyroscope | Device orientation events (alpha, beta, gamma) from motion sensors | Motion sensors fire and report values that respond to tilting | Some devices or browsers provide no orientation events; this is unverified |
| Vibration | Browser vibration API triggers the haptic motor | Vibration motor responds to software commands | Cannot measure vibration strength or detect motor wear |
| Refresh Rate | Browser cadence estimated from eight seconds of frame intervals | Median interval, sample count and timing consistency | Measures browser rendering frame rate, not the panel's native specification |
| FPS | Canvas rendering performance with animated bouncing balls | Animation cadence under a small canvas workload | Browser FPS does not equal native game FPS — different rendering paths |
| Internet Speed | Network latency and jitter via HEAD requests to a test server | Connection responsiveness and consistency | Does not measure download/upload bandwidth in Mbps |
| Headphone | Stereo channel separation, balance and selected-frequency tones | Both earpieces produce sound; stereo separation works | Cannot measure driver quality, frequency response, or impedance |
| Battery | Battery API reports charge level and charging status | Current charge percentage and whether the device is charging | Cannot measure battery health, cycle count, or remaining capacity |
| Device Info | OS, browser, GPU, CPU cores, RAM, battery, network type | What the browser and OS report about your hardware | Some fields show "Unknown" when browsers don't expose the data |