A hands-on walkthrough of Cloudflare Browser Run (formerly Browser Rendering), structured as an interactive playground where you can try each Quick Action directly in your browser. Every page lets you enter a URL, click Run, and see the real response — with the exact request body, the browser time billed, and the payload size visible in the UI. The Worker acts as a thin proxy that injects the API token server-side, so no credential ever reaches the browser. Because the deployment is public and unauthenticated, it is fenced by URL validation that refuses loopback and private-range targets, a native Rate Limiting binding with separate budgets for Quick Actions and crawling, and hard server-side ceilings on crawl depth and page count.
Browser (React UI + TanStack Router)
│ Server Function Call (RPC over HTTP)
▼
Cloudflare Worker (TanStack Start)
│ REST API Call (Bearer token auth)
▼
Browser Run Quick Actions API
│ Spawns headless Chrome session
▼
Headless Chrome (Cloudflare Network)
│ Navigates & renders target websites
▼
Result (screenshot, PDF, HTML, JSON, Markdown...)