Browser Benchmarks

Headless browser session benchmarks — create, connect, navigate, and release latency across providers. 100 iterations per run.

Last run: October 23
Want to see where you stand before benchmark Friday?Get stealth benchmarks →

Performance Over Time

Composite Score

Detailed Metrics

Provider
Score
Total (med)
Create (med)
Connect (med)
Navigate (med)
Success
TilionPre-release98.40.19s0.01s0.10s0.06s100%
Kernel97.70.24s0.01s0.03s0.14s100%
Browser Use97.00.32s0.19s0.04s0.06s100%
Browserbase95.00.62s0.14s0.22s0.14s100%
Hyperbrowser94.30.70s0.22s0.15s0.22s100%
Steel84.81.31s0.29s0.64s0.13s97%
Notte84.41.75s0.39s0.43s0.75s100%
On this leaderboard? Your next public run is benchmark Friday — know your number every day.Get stealth benchmarks →

Want to see a provider added?

Let us know on X

Methodology

What We Measure

Each benchmark provisions a headless browser session, connects over CDP, navigates to a target page, and releases the session, measuring the time for each phase independently.

Five metrics are captured per iteration: create, connect, navigate, release, and total end-to-end latency.

Each provider is tested with 100 iterations per run. Benchmarks run automatically via GitHub Actions on a recurring schedule. All results are committed to the public benchmarks repo.

How We Score

The Composite Score is a weighted blend of total-latency percentiles and create latency, multiplied by the success rate. Latency is scored against a fixed 10-second ceiling: 100 × (1 − value / 10,000ms).

The weighted score is multiplied by the success rate (0–1), so providers that fail frequently are penalized proportionally.

  • • Total median: 40%
  • • Create median: 30%
  • • Total P95: 20%
  • • Total P99: 10%
PartnersGoogle Cloud Run