Browser Run: now running on Cloudflare Containers, it’s faster and more scalable
Cloudflare rebuilt its Browser Run platform on top of Cloudflare Containers, boosting performance, scalability, and reliability. This change increased usage limits to 60 browsers per minute and 120 concurrent browsers, and decreased Quick Action response times by over 50%. As a result of the migration, Cloudflare was able to ship fixes and new features faster, leveraging the flexibility of Cloudflare Containers. The team overcame initial technical hurdles, including latency issues and scaling bottlenecks, by implementing regional pools of pre-warmed browser containers and optimizing their architecture. To enhance scalability and meet the demanding requirements of the platform, Cloudflare migrated from Workers KV to D1 instances and Queues, which significantly improved write throughput and reduced lag times to below 2 seconds. This new approach enabled the team to handle large volumes of requests and efficiently manage browser state, making it a more robust and reliable platform.