Skip to content
TestOnDevice

System & Browser Tests

Device info, GPU, benchmarks, storage and browser capabilities.

20 tests
Device Information

See the device and browser details your browser exposes — platform, screen, cores, memory hint and more. No hidden fingerprint.

~5s· Works offline
Browser Information

A capability report for your browser — storage, workers, WebGL/WebGPU, media and permissions APIs — as best-effort detection.

~5s· Works offline
GPU Benchmark

Render tens of thousands of animated points with WebGL and sample frame times at several quality levels. Browser-specific, not a health check.

~15s· Works offline
Browser Feature Test

A searchable matrix of Web API support — supported, unsupported or permission-required — with no automatic prompts.

~10s· Works offline
CPU Benchmark

Run integer, floating-point and hashing workloads in the background for a browser-specific CPU score. Abortable, no external database.

~20s· Works offline
WebGPU Test

Request a WebGPU adapter on click and read its features and limits, with a clean fallback when unsupported.

~5s· Works offline
Memory Benchmark

Measure memory allocation and throughput in the background with a strict cap. Browser memory performance, not RAM health.

~15s· Works offline
Canvas Benchmark

Measure 2D graphics rendering performance with moving shapes and text at several quality levels, reporting frame-time percentiles.

~15s· Works offline
Camera & Microphone Device Enumerator

List your cameras, microphones and speakers with enumerateDevices, revealing names only after permission. Updates on plug/unplug.

~10s
WebGL Test

Detect WebGL 1/2 support, read limits and extensions, and render a real scene with context-loss handling.

~15s· Works offline
Storage Test

Check that your browser’s local storage works, read your storage estimate, and time small operations.

~10s· Works offline
PWA Support Test

Check offline caching, standalone mode and installability as a Progressive Web App.

~5s· Works offline
WebAssembly Test

Check WebAssembly support by compiling and running a tiny module locally, with compile timing.

~5s· Works offline
JavaScript Test

Confirm JavaScript is enabled and check support for common modern language features, with troubleshooting if scripts are blocked.

~5s· Works offline
Battery Status Test

Show the battery level, charging state and time estimates your browser exposes — never a battery health score.

~5s· Works offline
Notification Test

Request notification permission on click and show a local test notification. We never nag after a denial.

~10s
Media Codec Support Test

See which common audio and video formats your browser reports it can play.

~5s· Works offline
Cookie Test

Write, read and delete a first-party cookie to confirm cookies work. No tracking, no third-party cookies.

~5s· Works offline
WebRTC Support Test

Check your browser’s WebRTC (real-time calling) support and read its capabilities locally — no server connection, no IP-leak claims.

~5s· Works offline
Clipboard Test

Test copy and paste with proper permission handling — only after you interact, never automatically on load.

~10s