Skip to content
TestOnDevice

System & Browser Tests

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

Device Information

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

Browser Information

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

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.

Browser Feature Test

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

CPU Benchmark

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

WebGPU Test

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

Memory Benchmark

Measure typed-array allocation and throughput in a Web Worker with a strict cap. Browser memory performance, not RAM health.

Canvas Benchmark

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

Camera & Microphone Device Enumerator

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

WebGL Test

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

Storage Test

Verify localStorage, sessionStorage and IndexedDB work, read your storage estimate, and time small operations.

PWA Support Test

Check service worker, manifest, standalone mode, cache storage and offline readiness for Progressive Web Apps.

WebAssembly Test

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

JavaScript Test

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

Battery Status Test

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

Notification Test

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

Media Codec Support Test

See which common audio and video codecs your browser reports it can play, via canPlayType.

Cookie Test

Write, read and delete a first-party cookie to confirm cookies work, with a SameSite explanation. No tracking iframe.

WebRTC Support Test

Check RTCPeerConnection support and read codec capabilities locally — no server connection and no IP-leak claims.

Clipboard Test

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