Skip to main content

Module host

Module host 

Source
Expand description

Browser host: launches Chromium, holds the profile lock, runs the listener that exposes CDP, /health, /capabilities, and the ops panel. Behind the host feature so SDK-only consumers don’t link chromiumoxide.

Re-exports§

pub use bootstrap::HostArgs;

Modules§

bootstrap
afhttp host startup: parse args, install rustls provider, install signal handlers, build state, bind the listener, and block until shutdown.
browser
Browser handle. Holds a backend subprocess plus the discovered CDP WS URL.
display
In-container real-display takeover supervision.
listener
Axum listener: serves the CDP-over-WS proxy, /health, /capabilities, /profile, and (when enabled) the /ops panel routes, all behind the bearer-token middleware.
ops_panel
Ops panel: HTML/JS bundle, screencast relay, input replay.