Check support for common modern web APIs in one place.
🔒 Local-first◉ Modern browser recommended.
◈
Browser Feature TestSystem & Browser
Local-first
Ready
Browser hints are not exact hardware specifications. API presence is not a successful test.
Browser reported
Browser and engine names are inferred hints. OS, CPU, memory, screen and graphics values may be reduced, rounded or spoofed for privacy.
Local browser details
API supported
Permission queries do not request access. Granted permission does not mean a camera, microphone or device was tested.
API
Exposed by browser
Secure context
Permission
Requires gesture
Actually tested / measured
Unsupported, blocked and HTTPS-required states describe browser access, not hardware failure. A missing adapter does not prove missing hardware.
Actually tested / measured
WebGL1 / WebGL2
WebGL1
Check
Evidence
Status
Context creation
Actually tested / measured
Not tested
Shader compilation / link
Actually tested / measured
Not tested
Simple draw
Actually tested / measured
Not tested
Framebuffer completeness
Actually tested / measured
Not tested
Readback smoke test
Actually tested / measured
Not tested
WebGL2
Check
Evidence
Status
Context creation
Actually tested / measured
Not tested
Shader compilation / link
Actually tested / measured
Not tested
Simple draw
Actually tested / measured
Not tested
Framebuffer completeness
Actually tested / measured
Not tested
Readback smoke test
Actually tested / measured
Not tested
Software rendering may result from disabled acceleration, driver blocklists, remote sessions, virtual machines or browser policy. It does not prove a broken GPU.
Browser-reported graphics details
WebGL1
WebGL2
WebGPU
Check
Evidence
Status
API present
API supported
Not tested
Adapter request
Actually tested / measured
Not tested
Adapter returned
Actually tested / measured
Not tested
Device creation
Actually tested / measured
Not tested
Preferred format query
Actually tested / measured
Not tested
Shader compilation / link
Actually tested / measured
Not tested
Compute smoke test
Actually tested / measured
Not tested
Readback smoke test
Actually tested / measured
Not tested
Browser-reported graphics details
Smoke tests verify a tiny browser workload, not GPU performance, stability under load or full hardware health.
Storage
Storage tests write, read and delete unique temporary entries. Cookie checks use a short-lived first-party cookie. Cleanup failure is reported.
Storage quota and usage are browser estimates for this site, not free SSD space. Privacy modes and policy can restrict storage.
Diagnostics export and comparison
Export contains hints and test outcomes. Full user agent, GPU identifiers, limits, extension lists and device IDs are omitted. No diagnostics are uploaded.
One reduced snapshot is stored only when you choose Save. Comparison shows browser-observed changes and cannot identify a faulty driver.
How it works
How it works
Use the interactive panel above and watch the live measurements. Results depend on events and capabilities exposed by your browser.
Runs in your browser
Core tests are processed locally in your browser. Camera and microphone streams are not intentionally uploaded by Testvexa.
FAQ
Does this test upload my input?
Core interaction is processed in your browser. Testvexa does not intentionally upload camera or microphone streams.
Can browser limitations affect the result?
Yes. Browsers expose different hardware APIs, so unsupported access is not the same as faulty hardware.