Browser Run: now running on Cloudflare Containers, it's faster and more scalable
Blog post from Cloudflare
Browser Run has significantly improved its performance and scalability by transitioning to Cloudflare's Containers, allowing for a fourfold increase in browser concurrency and halving Quick Action response times. This transition involved moving away from shared infrastructure with Browser Isolation, which previously caused performance bottlenecks due to its larger container images and less optimal global distribution. The migration to Containers enabled Browser Run to efficiently handle increased demand, particularly from AI agent developers, by implementing regional pools of pre-warmed browser containers to reduce latency. The shift from KV to D1 databases further enhanced scalability by allowing transactional, atomic assignment of browser sessions, eliminating race conditions and enabling batch processing to manage thousands of containers effectively. This infrastructure upgrade also facilitated faster feature development and integration of new capabilities such as WebGL and WebMCP, enhancing browser flexibility and enabling new interaction patterns for agentic development. These advancements position Browser Run as a robust platform for automated browser usage at scale, catering to developers' needs for end-to-end testing, secure investigations, and AI-driven web interactions.