Cookies

We use cookies and local storage to improve the site.

Browser Diagnostics

JavaScript Speed Test

Client-side benchmark with live progress

JavaScript Speed Test

CPU-bound micro-benchmarks for JavaScript performance

Ready to test

Interpreting your score

We run CPU-bound micro-benchmarks (math, array ops, JSON) to give a quick proxy for main-thread performance. Higher scores mean faster script execution and lower input latency in web apps, but GPU and network still matter for real workloads.

Close background tabs, set laptop power mode to “Performance,” and plug in your device to avoid throttling. Mobile browsers may cap CPU bursts to preserve battery, so compare against similar devices, not desktops.

Optimize slow results

Update your browser, enable hardware acceleration, and make sure WebGL isn’t falling back to software.

FAQ

Why is the score different every run?
CPU turbo boosts, thermal throttling, and background tasks can swing results. Run twice after warming up for a stable average.
Does this reflect WebAssembly speed?
No—this test is JS-only. WASM performance can differ; if you rely on WASM, test that separately.
How do I compare to another device?
Run the test on both devices in the same browser channel (e.g., Chrome stable) and similar power mode for a fair comparison.