Compute · Browser Rendering
A browser in a Worker, on demand
This site's Worker launches headless Chromium through the Browser Rendering binding and drives it with the Puppeteer API. Point it at any URL and get a screenshot, a PDF, or extracted page data — rendered at the edge, streamed back live.
Headless Chromium as a Worker binding
Two slides, then render any URL live from this site's Worker.
Browser Rendering
A headless Chromium inside your Worker
The browser binding gives a Worker access to a real browser running on Cloudflare's network. Drive it with the familiar Puppeteer API — navigate, click, screenshot, print — without running any browser infrastructure yourself.
Worker
Your code + Puppeteer API
Browser binding
Headless Chromium at the edge
Result
PNG · PDF · DOM data
No servers, no fleet of browsers to patch and scale
Live rendering
Screenshot, PDF, or extract
Enter a URL, pick an output, and watch the edge browser do the work. JavaScript-heavy pages render fully — this is a real Chromium, not an HTML fetcher.
Render any URL from this Worker
puppeteer.launch(env.BROWSER) — headless Chromium on Cloudflare's network.