a3s-use-browser 0.3.2

Provider-oriented browser rendering and session contracts for A3S
Documentation

a3s-use-browser

a3s-use-browser is the provider-oriented Browser library for A3S. Its stable boundary is the object-safe PageRenderer trait and typed RenderRequest/RenderedPage contract.

The default chrome feature supplies local Chrome discovery, bounded managed installation, pooled rendering, and persistent sessions. Callers may inject another PageRenderer without depending on the complete Browser driver.

The optional lightpanda feature supplies bounded command-line HTML rendering and CDP-backed interactive sessions. Command rendering enforces the caller's single deadline and reaps timed-out provider processes. Chrome remains the provider for exact user-agent overrides, selector waits, and screenshots.

See the repository README for architecture, build, and release ownership.