Performance & device · browser-local

Performance & Device Lab

Use five private browser tools for screen recording, typing speed, CPS, reaction time, and camera or microphone diagnostics. No upload or account.

Work happens in the current browser. The route does not require an account or a server-side processing job.

What would you like to do?

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.

Choose by the result you need

NeedFocused routeWhy it matches
Measure a timed typing sample with accuracy.Typing speed testThe typing test owns WPM, error and consistency calculations.
Compare visual reaction trials and false starts.Reaction time testThe reaction route reports a session distribution under visible browser conditions.
Inspect camera, microphone and a short local sample.Test your camera, webcam, and microphone onlineThe 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.

How it works · Privacy · Terms of use · Contact