Choose a task below. Each tool explains what to choose and what you get.
What it does
Useful, focused capabilities
Local screen recording with browser-controlled source selection
Typing, CPS, and reaction-time tests based on live browser input
Camera and microphone diagnostics after explicit permission
Results that disclose browser, device, timing, and hardware limits
Browser compatibility
Requirements and honest fallbacks
A modern JavaScript-enabled browser; media-capture routes require HTTPS or localhost and explicit permission.
JavaScript-enabled modern browser
Physical keyboard or pointer
camera
microphone
screen sharing
local storage
Questions people ask
Clear answers and limits
Are Performance & Device Lab results clinical or hardware certifications?
No. The tools report what the browser observes and explicitly avoid medical, anti-cheat, hardware-latency, or identity-verification claims.
Which Performance & Device Lab tools need permission?
Screen Recorder uses the browser-controlled display picker and can optionally request microphone or camera access. Camera & Microphone Test requests only the devices you enable.
Why can results vary between sessions or devices?
Display refresh, input hardware, browser scheduling, operating-system behavior, and permissions can all affect interactive measurements and media capture.
Choose a tool
Use these browser-based checks for local typing, reaction, capture, camera, microphone, keyboard, or screen observations when you want to understand the current session. The tools request only the permission or interaction their workflow needs and report local results. Hardware, display, scheduling, permissions, and background activity can change the outcome, so it is not a professional or device certification.
What to choose and what you get
What to choose
keyboard, pointer, timing, or explicit device permission
Result
a local measurement or test report
Supported use
Each focused route documents its own measurable result or honest limitation.
Browser support and permissions
Modern browser with JavaScript; the selected route states any file, codec, device, or permission requirement.
Text-only tools need no camera, microphone or screen access. Recording and device-test tools request the browser permissions described on their own pages.
The camera and microphone route exposes permissions, negotiated facts and playback review.
Worked example
Use five private browser tools for screen recording, typing speed, CPS, reaction time, and camera or microphone diagnostics. No upload or account.
Local screen recording with browser-controlled source selection
Typing, CPS, and reaction-time tests based on live browser input
Camera and microphone diagnostics after explicit permission
What you can do
Choose a focused browser-local input, reaction, capture, camera, or microphone test.
Next step: Choose a related route when the input, output, or required workflow is different.
If it does not work
Route-specific verification can require a warning or failed result instead of a download.
Things to know
Results vary with hardware, display, scheduling, permissions, and background activity.
Privacy boundary
Selected file bytes and entered browser data remain in the current browser session and are not sent to an Aftermath processing service. How local processing is verified.
What this tool verifies
Checks the displayed limits and reports or creates a local measurement or test report from keyboard, pointer, timing, or explicit device permission.
Check before sharing
A local measurement or export does not guarantee acceptance by an external destination.