System & Browser Tests
Device info, GPU, benchmarks, storage and browser capabilities.
See the device and browser details your browser exposes — platform, screen, cores, memory hint and more. No hidden fingerprint.
A capability report for your browser — storage, workers, WebGL/WebGPU, media and permissions APIs — as best-effort detection.
Render tens of thousands of animated points with WebGL and sample frame times at several quality levels. Browser-specific, not a health check.
A searchable matrix of Web API support — supported, unsupported or permission-required — with no automatic prompts.
Run integer, floating-point and hashing workloads in a Web Worker for a browser-specific CPU score. Abortable, no external database.
Request a WebGPU adapter on click and read its features and limits, with a clean fallback when unsupported.
Measure typed-array allocation and throughput in a Web Worker with a strict cap. Browser memory performance, not RAM health.
Measure 2D canvas rendering performance with moving shapes and text at several quality levels, reporting frame-time percentiles.
List your cameras, microphones and speakers with enumerateDevices, revealing names only after permission. Updates on plug/unplug.
Detect WebGL 1/2 support, read limits and extensions, and render a real scene with context-loss handling.
Verify localStorage, sessionStorage and IndexedDB work, read your storage estimate, and time small operations.
Check service worker, manifest, standalone mode, cache storage and offline readiness for Progressive Web Apps.
Check WebAssembly support by compiling and running a tiny module locally, with compile timing.
Confirm JavaScript is enabled and check support for common modern language features, with troubleshooting if scripts are blocked.
Show the battery level, charging state and time estimates your browser exposes — never a battery health score.
Request notification permission on click and show a local test notification. We never nag after a denial.
See which common audio and video codecs your browser reports it can play, via canPlayType.
Write, read and delete a first-party cookie to confirm cookies work, with a SameSite explanation. No tracking iframe.
Check RTCPeerConnection support and read codec capabilities locally — no server connection and no IP-leak claims.
Test copy and paste with proper permission handling — only after you interact, never automatically on load.