Data Processing
Tests performance with binary data and TypedArrays, simulating real-world data processing tasks
Processes 1MB of binary data using DataView and TypedArrays
JSON Operations
Evaluates JSON manipulation performance common in web applications
Performs complex operations on 10,000 nested JSON objects
Image Processing
Simulates common image processing operations
Processes a 1024x1024 image with basic pixel manipulations
Text Processing
Tests string and text manipulation performance
Analyzes 100,000 words with frequency counting and sorting
Matrix Operations
Evaluates performance of complex mathematical operations
Performs operations on 512x512 matrices using TypedArrays
Crypto Operations
Tests cryptographic operation performance
Performs SHA-256 hashing and random number generation
Overview
The CPU Test is a comprehensive benchmark suite that evaluates your device's processing capabilities through six distinct real-world computational tasks. Each test is calibrated to complete within approximately 45 seconds total while providing meaningful performance metrics.
The test suite employs Web Workers for background processing, ensuring UI responsiveness during intensive computations. Results include detailed statistical analysis including mean times, standard deviations, and min/max values for each test component.