Browser performance, measured directly in the browser
How fast does your browser run on this device?
A fast computer alone does not guarantee a fast browser. BrowserBenchmark.org therefore puts your browser through 16 practical tasks covering web applications, graphics, JavaScript, WebAssembly and browser platform features. At the end you receive a beta score, four category values and, importantly, an indication of how cleanly the measurement ran.
- No installation, no user account
- No network requests during measurement
- Published suite remains immutable
The reference is being built now
Voluntary measurements will become a reliable comparison base later
The site is new, so the first step is collecting real measurements across as many different computers and browsers as possible. The number of runs alone is not enough: data quality, repeatability and diversity matter just as much.
These are planning markers, not automatic release gates. Mobile measurements initially remain in a separate exploratory data stream.
Core Suite Alpha 8
What is actually measured?
A browser does far more than display pages. It builds interfaces, calculates layouts, draws graphics, executes JavaScript and WebAssembly, and moves data between browser subsystems. The 16 workloads are designed to cover that mix—not as an abstract CPU benchmark, but as work that is recognisably browser-like.
Web applications
Five workloads create and modify DOM nodes, large tables, text paragraphs and custom elements and force layout/style work. This measures more than JavaScript execution alone: it also exercises how efficiently the browser engine and rendering pipeline cooperate on typical interface tasks.This covers work modern sites perform constantly: creating elements, updating tables, processing text and recalculating layout. A browser that handles this efficiently is more likely to feel responsive in complex web applications.
Graphics
The graphics suite uses Canvas, a persistent SVG scene, WebGL 2 and a real requestAnimationFrame timeline. WebGL work is explicitly completed and validated, while the frame test also observes late frames and stability rather than only a theoretical maximum.Canvas charts, SVG updates, WebGL 2 particles and real frame sequences exercise different graphics paths. This helps distinguish short performance bursts from graphics work that remains stable across repeated measurements.
Compute
The three compute workloads cover a data pipeline, a parser/tokenizer and image processing in WebAssembly. The computer itself naturally matters, but everything is measured through the browser, including its JavaScript engine, WebAssembly runtime and implementation choices.JavaScript is central to modern web applications, with WebAssembly increasingly used for heavier computation. This category therefore looks at how quickly the browser processes data, parses code-like input and executes compact compute work.
Browser platform
Four workloads measure worker processing, Structured Clone copies, IndexedDB and transferable roundtrips. These browser APIs depend on more than raw compute speed: data copying, process/thread communication, memory management and platform integration all matter.Workers, IndexedDB and data transfers sit behind many demanding web apps but are largely invisible to users. Testing them separately matters because a browser can be fast at JavaScript yet still lose time in platform APIs.
Why it works this way
Better understandable and honest than an impressive number without context
Honest beta
The score can be useful without pretending to be a ranking
You already receive a fixed numerical value and can compare your own repeated runs or browsers on the same device. What is still missing is a broad reference across many different systems. That is why we deliberately do not yet claim that your browser is “faster than X percent” or belongs to a performance class.
Measurement quality
A result is only as good as the run behind it
Browser performance varies—background programs, temperature, power-saving modes or a short scheduling hiccup can all interfere. That is why the result includes not only a score, but also an A–D quality grade and concrete warnings. Suspicious runs do not simply disappear into an average.
Voluntary contribution
Testing always works. Contribute data only if you want to.
Before starting, you can decide whether your run should help with later reference calibration. A temporary technical device signature is used for this so that five runs from one computer do not look like five independent devices. Public sharing, audience measurement and calibration contribution remain separate from one another.