Skip to main content

Notte / Sessions

Separate the fast start from the finished task.

Explore BrowserArena's lifecycle and running-session measurements with their dates, sample counts and limitations. Configuration failures and unmeasured capabilities remain visible.

12 providers · Public sources · Checked October 18, 2026

01 / Start with the work

What are you running?

Same browser category. Different things to build and operate.

02 / Measured, with context

A fast start.
Then the work itself.

Opening a browser and completing a task are different measurements.

Explore BrowserArena
Lower is better
Tilion
124 ms
Notte
332 ms
KERNEL
334 ms
Browser Use
442 ms
Lightpanda
488 ms
Browserbase
600 ms
Cloudflare
769 ms
Hyperbrowser
878 ms
Steel
1,496 ms
Anchor Browser
2,433 ms
AWS AgentCore
2,791 ms
Browserless
N/A

Saved snapshot checked October 18, 2026. Latest available runs per provider, at concurrency 1. Environments and run dates can differ. Browserless returned a connection authentication error; its timing is unavailable.

Inspect the measurements and dates
ProviderLifecycle dateRunsLifecycle successBrowser regionRunnerThroughput dateTask success
Browserless2026-10-181000%us-westus-west-1 / t3.small2026-10-18Configuration failure
Tilion2026-10-1810099%us-east-1us-east-1 / t3.medium2026-10-17100%
Notte2026-10-18100100%us-west-2us-west-1 / t3.small2026-10-1891%
KERNEL2026-10-1810086%us-east-1us-east-1 / t3.medium2026-10-1769%
Browser Use2026-10-18100100%us-east-1us-east-1 / t3.medium2026-10-1794%
Lightpanda2026-10-18100100%us-west-1us-west-1 / t3.small2026-10-18100%
Browserbase2026-10-18100100%us-west-2us-east-1 / t3.medium2026-10-17100%
Cloudflare2026-10-18100100%globalus-east-1 / t3.medium2026-10-17100%
Hyperbrowser2026-10-18100100%us-east-1us-east-1 / t3.medium2026-10-1787%
Steel2026-10-18100100%us-east-1us-east-1 / t3.medium2026-10-17100%
Anchor Browser2026-10-18100100%us-east-1us-east-1 / t3.medium2026-10-17100%
AWS AgentCore2026-10-18100100%us-east-1us-east-1 / t3.medium2026-10-1751%

Task success belongs to the throughput workload, not the lifecycle test. Read the source and methodology ↗

03 / The landscape

Look at it from every angle.

Change the question. Keep the product boundaries in view.

Browser lifecycle latency and usage rateA usage rate is one meter, before plan allowances and other charges.
Browser lifecycle latency and usage rateDots represent latest available BrowserArena results. The accompanying table lists the same numeric values. Dates and runner environments can differ.0 ms750 ms1500 ms2250 ms3000 ms$0.00$0.04$0.08$0.12$0.16Browser usage / hourLifecycle median →Notte: 332 ms, $0.01/hourNotteTilion: 124 ms, $0.03/hourTilionKERNEL: 333.5 ms, $0.06/hourKERNELBrowser Use: 441.5 ms, $0.02/hourBrowser UseLightpanda: 487.5 ms, $0.06/hourLightpandaBrowserbase: 600 ms, $0.12/hourBrowserbaseCloudflare: 768.5 ms, $0.09/hourCloudflareHyperbrowser: 877.5 ms, $0.10/hourHyperbrowserSteel: 1496 ms, $0.10/hourSteelAnchor Browser: 2433 ms, $0.05/hourAnchor BrowserAWS AgentCore: 2791 ms, $0.13/hourAWS AgentCore

Closer to the lower left means less measured lifecycle latency and a lower estimated browser-hour rate. Browserless has no comparable successful measurement in this snapshot.

View this chart as a table
ProviderLifecycle medianUsage / hourMeasured
Tilion124 ms$0.032026-10-18
Notte332 ms$0.012026-10-18
KERNEL333.5 ms$0.062026-10-18
Browser Use441.5 ms$0.022026-10-18
Lightpanda487.5 ms$0.062026-10-18
Browserbase600 ms$0.122026-10-18
Cloudflare768.5 ms$0.092026-10-18
Hyperbrowser877.5 ms$0.102026-10-18
Steel1496 ms$0.102026-10-18
Anchor Browser2433 ms$0.052026-10-18
AWS AgentCore2791 ms$0.132026-10-18

04 / Price the workflow

An hourly rate is a start.

Plan floors, proxy traffic and code execution change the monthly bill.

Notte / Monthly planning estimate

Your workload.

Estimated monthly spend$20.00

Includes the $20/month plan floor, returned as usage credit. This assumes a recurring paid plan.

Browser time 500 hours × $0.01
$5.00
Managed proxy traffic 0 GB × $10
$0.00
Usage before plan floor
$5.00

Browser-session estimate only. Function compute, identity services and any other usage are separate. Session-duration eligibility and billing rounding must also fit the selected plan.

See plans and billing details

Browser usage rates in the charts come from the saved Arena snapshot. The estimate below uses Notte's public pricing. It is a planning estimate before billing rounding and any additional services.

05 / The details that matter

Find the capability you need.

A product name tells you less than its actual contract.

These lists include different implementation paths. Native, composed, preview and undocumented support stay distinct in the detailed comparison. See the complete matrix ↗

06 / Compare one by one

Which one fits your workflow?

Every provider in BrowserArena. The differences worth looking at first.

Two other providers, side by side55 comparisons
Browserbase vs KernelBrowserbase vs SteelBrowserbase vs HyperbrowserBrowserbase vs Anchor BrowserBrowserbase vs Browser UseBrowserbase vs BrowserlessBrowserbase vs Cloudflare Browser RunBrowserbase vs AWS AgentCore BrowserBrowserbase vs LightpandaBrowserbase vs TilionKernel vs SteelKernel vs HyperbrowserKernel vs Anchor BrowserKernel vs Browser UseKernel vs BrowserlessKernel vs Cloudflare Browser RunKernel vs AWS AgentCore BrowserKernel vs LightpandaKernel vs TilionSteel vs HyperbrowserSteel vs Anchor BrowserSteel vs Browser UseSteel vs BrowserlessSteel vs Cloudflare Browser RunSteel vs AWS AgentCore BrowserSteel vs LightpandaSteel vs TilionHyperbrowser vs Anchor BrowserHyperbrowser vs Browser UseHyperbrowser vs BrowserlessHyperbrowser vs Cloudflare Browser RunHyperbrowser vs AWS AgentCore BrowserHyperbrowser vs LightpandaHyperbrowser vs TilionAnchor Browser vs Browser UseAnchor Browser vs BrowserlessAnchor Browser vs Cloudflare Browser RunAnchor Browser vs AWS AgentCore BrowserAnchor Browser vs LightpandaAnchor Browser vs TilionBrowser Use vs BrowserlessBrowser Use vs Cloudflare Browser RunBrowser Use vs AWS AgentCore BrowserBrowser Use vs LightpandaBrowser Use vs TilionBrowserless vs Cloudflare Browser RunBrowserless vs AWS AgentCore BrowserBrowserless vs LightpandaBrowserless vs TilionCloudflare Browser Run vs AWS AgentCore BrowserCloudflare Browser Run vs LightpandaCloudflare Browser Run vs TilionAWS AgentCore Browser vs LightpandaAWS AgentCore Browser vs TilionLightpanda vs Tilion
Choose by the job you need to run20 workload guides

Closer look / Browser benchmark comparisons

What the comparison covers

Sessions cover browser control, lifecycle, state, live view, recording and capacity. Functions cover where browser code runs and how it is deployed, invoked, scheduled and monitored. Auth covers website account state, credential handling and connection readiness.

Each provider's product surfaces stay separate. A hosted agent is not a deployed Function, an API key is not a website login, and a persisted profile is not a guarantee of authentication. The directory links focused comparisons when those differences determine the choice.

Notte

Create an owned browser session, connect Playwright or Puppeteer over CDP, and stop the session when the work finishes. Browser lifecycle management remains necessary even when the control socket disconnects.

Sources: docs.notte.cc ↗

Browserbase

Create a managed browser session and connect a supported browser library to its connection URL. The session API and the browser connection have separate lifecycles.

Sources: docs.browserbase.com ↗

Kernel

Kernel exposes browser creation and control APIs. Its documentation distinguishes on-demand browsers from configured browser pools, so compare the acquisition path your application will actually use.

Sources: kernel.sh ↗

Steel

Steel sessions expose browser connection details for existing automation code. Create and release the owned session through Steel's lifecycle API; a browser library is the controller, not the infrastructure scheduler.

Sources: docs.steel.dev ↗

Choose a practical evaluation

For short tools, lifecycle overhead can dominate. For a browser that stays open, action latency, task completion and drift matter more. Select the measurement that resembles your application.

A workflow with one navigation and a hundred browser actions may favor a different execution path than a workload that opens and closes a browser for every action. Test both shapes before making a platform-wide speed claim.

  • Use the same target page, browser configuration and controller workload.
  • Record the runner and browser regions, account plan and concurrency.
  • Keep the measured sample count and any warmup or retry behavior visible.
  • Calculate tail percentiles from per-session totals, not sums of phase percentiles.
  • Classify configuration failures before interpreting them as product failures.

From a comparison to a working workflow

Start with a short browser task and a pass/fail result. Add the necessary account state, then exercise the production shape: concurrency, duration, triggers and retained artifacts. Keep the provider's documented cleanup flow in place from the first test.

The full directory includes provider comparisons, focused buying questions, workload shortlists, competitor buying guides and migrations to Notte. Use it to resolve a specific implementation decision rather than assuming the most feature-rich or fastest-starting product will fit every job.

Less guessing. A working browser.

Try the workflow
you came here to build.

Start with Notte Read the docs ↗

Keep your own results. Compare them with ours.