The Browser-Use crew ditched Playwright and went straight to the Chrome DevTools Protocol. Why? Speed. Way faster element scraping, screenshots, and async automation.
They didn't stop there—cooked up a custom CDP Python client with strong type safety, an event-driven core, and real support for crash recovery and cross-origin iframes. No duct tape needed.
System shift: AI browser agents are breaking up with high-level wrappers. Raw CDP gives tighter control, less lag, and fewer surprise crashes when things scale.