Getting to know what is WebDriver BiDi and why it is the future of cross-browser automation
WebDriver BiDi is a new browser automation protocol merging the strengths of WebDriver "Classic" and Chrome DevTools Protocol (CDP) with bi-directional communication and low-level control.
The WebDriver BiDi Working Group collaborates on this protocol's development, ensuring a promising future for browser automation.
Implementing WebDriver BiDi involves addressing challenges like compatibility, usability, and latency to strike a balance between performance and complexity.
The group uses a rapid prototyping approach with NodeJS, focusing on Web Platform Tests for consistent cross-browser execution.
While WebDriver BiDi won't replace CDP, it aims to enhance testing capabilities.
WebDriver BiDi won't make Puppeteer obsolete but will elevate it to a cross-browser automation tool.
Interested parties can support WebDriver BiDi by testing, spreading the word, and providing feedback through various avenues like feature requests and RFC participation.