CPU Benchmark
Test your browser's computational performance.
System info
Quick presets
About this benchmark
Single-thread tests
Prime sieve, matrix multiply, string operations, and array sort test raw single-core JavaScript performance. Higher scores indicate faster execution.
Multi-thread test
Distributes prime counting across all available CPU cores using Web Workers. Measures parallel speedup and efficiency vs single-threaded baseline.
Crypto throughput
Measures SHA-256 hashing throughput using the Web Crypto API. This tests both CPU and browser crypto implementation speed.
Scoring
Scores are relative and designed for comparing across devices and browsers. Close other tabs and apps for the most consistent results.
About this tool
- 1
View system info
The tool shows your logical CPU cores, device memory, and browser version.
- 2
Select tests
Choose to run all tests or select individual ones: prime calculation, matrix multiplication, string ops, multi-thread, crypto.
- 3
Run benchmark
Tests run sequentially, showing progress for each. Multi-thread test uses Web Workers for parallel execution.
- 4
Compare scores
View your single-thread, multi-thread, and crypto scores with an overall rating.
- Close other tabs for consistent results - JavaScript performance is affected by browser workload.
- The multi-thread score scales with your CPU core count - compare the parallelism efficiency percentage.
- Crypto throughput uses the hardware-accelerated Web Crypto API, reflecting actual AES/SHA performance.
- Results are JavaScript performance, not raw CPU speed - different browsers will score differently on the same hardware.
- Single-thread tests: prime sieve, matrix multiplication, string operations
- Multi-thread test using Web Workers with parallelism efficiency calculation
- SHA-256 crypto throughput test via Web Crypto API
- System info display: CPU cores, device memory, browser version
- Overall score with Excellent/Good/Average/Below Average rating
- Visual bar chart comparing individual test scores
- Quickly comparing JavaScript performance between devices without installing benchmarking tools
- Testing how well your CPU handles parallel workloads via Web Workers
- Checking crypto performance for web applications that use client-side encryption
- Comparing browser performance (Chrome vs Firefox vs Safari) on the same machine