Cloudflare has rebuilt its Browser Run product on top of Cloudflare Containers, delivering significant performance and scalability improvements. Key upgrades include 4x higher concurrency limits (up to 120 simultaneous browsers), 50%+ faster Quick Action response times, and no required changes for existing customers. The migration involved solving real-time state management challenges: Workers KV's eventual consistency caused race conditions at scale, so the team switched to D1 (SQLite) for atomic browser assignment and Cloudflare Queues for batched state updates, enabling support for up to 500,000 containers per location. Dedicated container infrastructure also allows faster Chrome upgrades and new features like WebGL, WebMCP support, and a new /crawl endpoint for deep web data extraction.
Table of contents
Remind me: what is Browser Run?Outgrowing our bunk bedThe migration: ContainersChallenges: performance and scale bottlenecksMigrating from KV to D1 + QueuesAdditional perks for quick actionsResults: massive performance boost and increased limitsBetter browser flexibilityGet startedSort: