What Does This CPU Benchmark Test?
This benchmark measures your processor's raw computational power using four different workloads: matrix multiplication, prime number sieving, SHA-256 cryptographic hashing, and array sorting. Each task stresses different aspects of the CPU — floating-point math, integer logic, memory access patterns, and branch prediction.
The single-thread score reflects how fast a single CPU core can execute tasks sequentially. The multi-thread score uses Web Workers to run tasks across all available cores simultaneously, measuring parallel throughput. The overall score is a weighted combination of both.
What Affects CPU Benchmark Scores?
- CPU clock speed — Higher GHz generally means faster single-thread performance
- Core count — More cores dramatically improve multi-thread scores
- CPU architecture — Newer architectures (e.g., Apple M-series, AMD Zen 4) have better IPC
- Browser & JS engine — V8 (Chrome), SpiderMonkey (Firefox), and JavaScriptCore (Safari) optimize differently
- Thermal throttling — Laptops may throttle under sustained load
- Background tasks — Close other tabs and apps for more consistent results
FAQ
How accurate is a browser-based CPU benchmark?
Browser benchmarks measure JavaScript execution speed, which correlates well with real CPU performance but won't match native benchmarks like Cinebench or Geekbench. Results are most useful for comparing devices using the same browser.
Why does my score vary between runs?
Small variations (5-10%) are normal due to background processes, thermal state, and browser garbage collection. For the most consistent results, close other tabs, let your device cool down, and run the test 2-3 times.
What's a good CPU benchmark score?
Scores depend heavily on the device. Modern flagship phones score 800-1200 single-thread. Desktop CPUs range from 1000-2000+ single-thread. Multi-thread scores scale roughly with core count.
Does this test use all my CPU cores?
The multi-thread test uses Web Workers to run across all cores reported by navigator.hardwareConcurrency. Some browsers may limit this value for privacy reasons.