Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kernel.sh/docs/llms.txt

Use this file to discover all available pages before exploring further.

Kernel browsers benchmark as the fastest, most performant browsers in the market.

Kernel browser creation latency

BenchmarkLatencyLast reported
P5030msApril 24, 2026
P99105msApril 24, 2026

Troubleshooting latency

If you’re experiencing slower-than-expected browser creation (or browser pool acquisition), review your configuration for the following:
  1. App code ⇔ Kernel browser region
Kernel browsers run in us-east. Use our app platform to colocate your browser agent or automation.
  1. Create browser rate limit
Kernel enforces rate limits on browser creation based on your plan. Our SDKs automatically retry, respecting the Retry-After header for delay timing. If retries are exhausted, the SDK throws a typed RateLimitError with the response headers accessible for custom backoff logic.
  1. Non-default browser configurations
Certain browser configurations trigger Chromium to restart, which can take several seconds. Use browser pools to access browsers with custom configurations faster. The following configurations cause browser restarts, as well as disrupt active CDP connections:
  • Custom viewport configurations
  • Chrome extensions
  • Setting the live view to kiosk mode
  1. Browser pool refill rate
Browser pools fill at a specified rate. Read about browser pool lifecycle best practices here.