Skip to main content

Module client

Module client 

Source
Expand description

CDP client over chromiumoxide (single connection — no dual WebSocket).

Chrome one-shot: Browser::launch only. Lightpanda / attach path: Browser::connect only. FORBIDDEN: second tokio-tungstenite attach to the same browser.

§Workload

I/O-bound CDP WebSocket. Multi-page listener attach fans out with crate::concurrency::join_bounded after releasing browser.lock (rules: never hold a lock across unbounded sequential awaits when pages are independent).

Structs§

CdpClient
CDP client wrapping a shared chromiumoxide Browser.