How we run Firecracker VMs inside EC2 and start browsers in less than 1s
- Infrastructure
- Security
- Developer Tools
- AI
- Cloud
The post explains how Browser Use moved from slower, operationally awkward browser infrastructure to Firecracker microVMs on AWS, then chipped away at launch latency with snapshotting, lazy memory loading through userfaultfd, huge pages, CPU pinning, and a few smaller Chromium startup fixes. The claim is that each browser gets VM-grade isolation, starts in under a second, and can still support sticky browser profiles, long-running sessions, and anti-detection tweaks that matter for web agents and automation. A key detail the post underplays is that this only became feasible on non-metal EC2 very recently. AWS added nested virtualization on certain virtualized instance families in February 2026, which removed the old need to run on bare metal if you wanted Firecracker inside EC2.
If you need short-lived browser sessions with strong isolation, Firecracker snapshots are now more practical on standard EC2 because AWS recently added nested virtualization on some instance types. But the bigger product question is not raw startup time. It is whether your workload really needs stealth browsers and long-lived sessions, or whether a much simpler Lambda or container setup will do.
- browser-use.com
- Discuss on HN