Methodology
Every test on DeviceTests measures in your browser from what the browser reports, and every fact around it comes from a named source with its check date.
Choosing sources
A figure enters the data only with a source a reader can open: the standard or the maker's own page where it is public, otherwise a reference that quotes it. The source's title, publisher and address are stored with the figure, and so is the day someone last compared the two.
No figure is extended to a device or a version the source does not list, and no gap is filled by estimate. A value without a source is shown as not published.
Measurements
Every number a test shows is worked out in your browser by code with its own unit tests, from what the browser itself reports: audio samples, frame times, controller axes, touch points. Where a number is an estimate, the test says so and says what it cannot tell.
What the readings mean
Sound levels are given in dBFS: decibels below the loudest value a digital signal can hold, so 0 is the top and normal readings are negative. They describe the signal the browser receives, not the loudness in the room, which is why the decibel meter calls its numbers relative until you calibrate it.
Frame rates and refresh rates are measured from the times at which the browser draws frames in this window. A browser or a power-saving mode can draw fewer frames than the screen can show, so a result says what this window got, not what the screen is rated for. Controller, touch and mouse readings are the values the browser passes to the page, which can differ from what a game or the maker's own app reads.
Browser support
Which browser can run which test comes from MDN's browser compatibility data, a public dataset kept by browser makers and MDN, read by a script and pinned to one version, plus known limits from the browser makers' own notes and bug trackers. Each test page shows its support table, and a cell that has not been checked on a real device says so.
Checks before publishing
Each data file is validated against its schema on every build: required fields, units, links between tables and the date of every check. A page goes live only when its own words exist and pass a comparison with its neighbours, so no two pages say the same thing in different order.
What the dates mean
The date on a page is the day its facts or its words last changed, the same date the sitemap reports. Rebuilding the site without changing a page leaves its date alone.
Corrections
Reports of errors go through the contact page. A confirmed correction changes the data, the page and its date together.
Sources in use
Every source the data cites, with the day it was last checked.
- MDN browser-compat-data 8.1.8 · MDN Web Docs (Mozilla) · checked November 6, 2026
- Media Capture and Streams · W3C · checked November 6, 2026
- Audio Output Devices API · W3C · checked November 6, 2026
- Gamepad (standard gamepad layout, section Remapping) · W3C · checked November 6, 2026
- The USB ID Repository (usb.ids, version 2026.06.26) · linux-usb.org · checked November 6, 2026
- Linux kernel xpad driver device table · Linux kernel · checked November 6, 2026
- DualSense Wireless Controller instruction manual (CFI-ZCT1W) · Sony Interactive Entertainment · checked November 6, 2026
- DualSense wireless controller product page · Sony Interactive Entertainment · checked November 6, 2026
- PS4 User's Guide: controller parts · Sony Interactive Entertainment · checked November 6, 2026
- DUALSHOCK 4 Wireless Controller instruction manual (CUH-ZCT2) · Sony Interactive Entertainment · checked November 6, 2026
- PS4 tech specs (DUALSHOCK 4) · Sony Interactive Entertainment · checked November 6, 2026
- Gamepad and vibration (UWP) · Microsoft Learn · checked November 6, 2026
- Xbox Wireless Controller product page · Microsoft Xbox · checked November 6, 2026
- Nintendo Switch Pro Controller Diagram · Nintendo · checked November 6, 2026
- Joy-Con Controller Diagram · Nintendo · checked November 6, 2026
- Nintendo Switch accessories (Pro Controller specifications) · Nintendo · checked November 6, 2026
- HDMI Forum releases version 2.1 of the HDMI Specification · HDMI Forum · checked November 6, 2026
- HDMI Forum releases version 2.0 of the HDMI Specification · HDMI Forum · checked November 6, 2026
- HDMI Cables: different cable types · HDMI Licensing Administrator · checked November 6, 2026
- VESA releases DisplayPort 2.1 specification · VESA · checked November 6, 2026
- DisplayPort FAQ · VESA (DisplayPort.org) · checked November 6, 2026
- VESA publishes DisplayPort standard version 1.4 · VESA (DisplayPort.org) · checked November 6, 2026
- VESA introduces DisplayPort v1.2 · VESA (DisplayPort.org) · checked November 6, 2026
- Noise-Induced Hearing Loss · CDC NIOSH · checked November 6, 2026
- Listen Up! Protect Your Hearing · CDC · checked November 6, 2026
- Noise (fact sheet) · WHO Regional Office for Europe · checked November 6, 2026
- InputSettings (Input System 1.11) · Unity · checked November 6, 2026
- WebKit bug 240312: webkitEnterFullscreen on non-video elements on iPhone · WebKit · checked November 6, 2026
- Apple Developer Forums thread 133248: Fullscreen API on iPhone · Apple · checked November 6, 2026
- WebKit bug 173434: support for 120Hz requestAnimationFrame · WebKit · checked November 6, 2026
- WebKit bug 288839: Gamepad vibrationActuator on iOS (duplicate of 263022) · WebKit · checked November 6, 2026
- MediaDevices: enumerateDevices() · MDN Web Docs (Mozilla) · checked November 6, 2026
- Using the Gamepad API · MDN Web Docs (Mozilla) · checked November 6, 2026
- Explore WKWebView additions (WWDC21 session 10032) · Apple · checked November 6, 2026
- WebChromeClient (onPermissionRequest) · Android Developers · checked November 6, 2026
- WebKit bug 210104: permission granted by the host page not seen in an iframe · WebKit · checked November 6, 2026
- Camera doesn't work in Windows · Microsoft Support · checked November 6, 2026
- Windows camera, microphone, and privacy · Microsoft Support · checked November 6, 2026
- Test your microphone · Microsoft Support · checked November 6, 2026
- Fix sound or audio problems in Windows · Microsoft Support · checked November 6, 2026
- Fix audio issues when no sound plays from speakers or headphones in Windows · Microsoft Support · checked November 6, 2026
- My camera isn't working in Microsoft Teams · Microsoft Support · checked November 6, 2026
- Change the refresh rate on your monitor in Windows · Microsoft Support · checked November 6, 2026
- What to try if a touchscreen doesn't work in Windows · Microsoft Support · checked November 6, 2026
- Mouse and keyboard problems in Windows · Microsoft Support · checked November 6, 2026
- Pair a Bluetooth device in Windows · Microsoft Support · checked November 6, 2026
- Troubleshoot Bluetooth not connecting in Windows · Microsoft Support · checked November 6, 2026
- Fix Bluetooth audio only playing in one channel · Microsoft Support · checked November 6, 2026
- Control access to the microphone on Mac · Apple Support · checked November 6, 2026
- Control access to the camera on Mac · Apple Support · checked November 6, 2026
- Change the sound input settings on Mac · Apple Support · checked November 6, 2026
- Change the settings of your AirPods and AirPods Pro · Apple Support · checked November 6, 2026
- If your left or right AirPod isn't working · Apple Support · checked November 6, 2026
- Change Websites settings in Safari on Mac · Apple Support · checked November 6, 2026
- If the microphones on your iPhone aren't working · Apple Support · checked November 6, 2026
- Change the refresh rate on your MacBook Pro or Apple display · Apple Support · checked November 6, 2026
- If your Mac doesn't respond to key presses · Apple Support · checked November 6, 2026
- If the screen isn't working on your iPhone or iPad · Apple Support · checked November 6, 2026
- Use your camera and microphone in Chrome (computer) · Google Chrome Help · checked November 6, 2026
- Use your camera and microphone in Chrome (Android phone and tablet) · Google Chrome Help · checked November 6, 2026
- Troubleshoot camera issues in a meeting · Google Meet Help · checked November 6, 2026
- Fix audio issues in Google Meet (computer) · Google Meet Help · checked November 6, 2026
- Check if your Android camera or microphone is on or off · Android Help · checked November 6, 2026
- Change app permissions on your Pixel phone · Pixel Phone Help · checked November 6, 2026
- Fix touch and response issues on your Pixel screen · Pixel Phone Help · checked November 6, 2026
- Troubleshooting camera issues during a meeting · Zoom Support · checked November 6, 2026
- Troubleshooting video display appearing as a black screen · Zoom Support · checked November 6, 2026
- Zoom error message: Zoom is unable to detect a camera · Zoom Support · checked November 6, 2026
- Video not working on Lenovo devices · Zoom Support · checked November 6, 2026
- My video/camera is not working on iOS · Zoom Support · checked November 6, 2026
- Discord Voice and Video Troubleshooting Guide · Discord Support · checked November 6, 2026
- Where'd my Audio Input go? (+ Various Voice Issues) · Discord Support · checked November 6, 2026
- Mic Testing · Discord Support · checked November 6, 2026
- How do I connect my XBOX controller to PC? · Xbox Support · checked November 6, 2026
- My XBOX controller won't connect or turn on · Xbox Support · checked November 6, 2026
- Using the XBOX Accessories recalibration tool · Xbox Support · checked November 6, 2026
- How to use DualSense wireless controllers with PC, Mac and mobile devices · Sony Interactive Entertainment (PlayStation Support) · checked November 6, 2026
- How to troubleshoot DualSense wireless controller issues · Sony Interactive Entertainment (PlayStation Support) · checked November 6, 2026
- Camera Does Not Work in Windows: Laptop or USB Webcams · Dell Support · checked November 6, 2026
- Latitude 9420 Internal Camera Not Detected or Not Working · Dell Support · checked November 6, 2026
- Camera does not work - ThinkPad · Lenovo Support · checked November 6, 2026
- Adjust integrated camera settings with Lenovo Vantage - Windows 10 and 11 · Lenovo Support · checked November 6, 2026
- HP PCs - Troubleshoot the webcam (Windows) · HP Support · checked November 6, 2026