CPU benchmark

Press Start and wait a few seconds. The page times four fixed tasks in a Web Worker so the page stays responsive, then shows a score. The score means something only next to your own other runs on this page.

Press Start to run the benchmark. It takes a few seconds and keeps one CPU thread busy.

—Score (higher is faster)
Primes up to 2 000 000
—
Recursive Fibonacci(32)
—
Sort 300 000 numbers
—
5 million floating-point steps
—
Total time
—
Best score this visit
—

The score is 100 000 divided by the total milliseconds, so 1000 ms scores 100. It measures this browser's JavaScript engine on this device at this moment. Heat, battery saver, other tabs and power mode all change it. It is not a ranking and is not comparable with other benchmarks. Runs are kept in memory only for this visit and nothing is sent anywhere.

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Close heavy tabs and, on a laptop, plug in the charger.
  2. Press Start and wait for the score.
  3. Run it a few times; the page lists the scores and the change against the previous run.

How it works

A Web Worker runs four fixed tasks one after another and times each with performance.now. The total of the four times gives the score: 100 000 / total ms. Stop or leaving the page ends the worker.

Worked example

Times of 300 + 250 + 200 + 250 ms total 1000 ms, so the score is 100 000 / 1000 = 100. A later run of 800 ms scores 125, which is +25 % against the first.

Tips

  • Compare the same browser on the same device in the same power mode.
  • A drop on the third run on a phone is often heat throttling.

Frequently asked questions

What does the score mean?

It is 100 000 divided by the total time in milliseconds. A run that takes 1000 ms scores 100, and halving the time doubles the score. The number only has meaning compared with your own runs on this page.

Can I compare my score with other people's?

Not reliably. Browser versions, operating systems, power settings and background load all change the result, so this page does not rank devices and makes no claim about how a given chip performs.

Why do my scores vary between runs?

Modern CPUs change speed with temperature and power mode, and the browser may schedule the worker differently. Run it three times and look at the best and the typical value.

What work does it do?

Counting primes with a sieve, recursive Fibonacci, sorting pseudo-random numbers and a floating-point loop. All are fixed, so each run does the same work, and all run on one thread in a Web Worker.

More in Device tests

All tools in this category: Device tests ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.