Puppeteer
Control Chrome from JavaScript. The current 30-site pass uses plain headless Chrome, stock launch defaults and one navigation per URL.
29 September 2026 UTC · frozen public-30-v1 · no proxy
Plain Puppeteer on all 30 targets
19 of 30 DOM captures met unchanged checks. Puppeteer 25.12.0 used the same Chrome for Testing 153.0.8010.12 binary as plain Playwright and Patchright, through a custom executablePath. Its normally paired version is Chrome 154; this pairing has no general compatibility guarantee. Stock launch defaults, fresh browser/context, full JS/resources/cookies, DOMContentLoaded wait, two-second settle and five-second CDP protocol limit; no stealth, UA override, proxy or repeated navigation. Inspect all 360 dated records, the missed Target challenge, Instagram consent overlay and Best Buy failure. Raw captures stay private; no global winner or causal claim.
Compare all 30 targets across twelve toolsPublished test history
The 30-site plain-browser comparison above is the current evidence. No May 2026 run is published for this project.
What it can do
- Keep a browser session
- Render JavaScript
- Use a proxy
- Take screenshots
Capabilities are catalog notes, not outcomes from the benchmark above.
Project record
- Type
- Use a browser
- Ecosystem
- javascript, typescript
- Repo check
- 2026-05-23
- License
- Apache-2.0
Repository metadata is a dated snapshot, not a live health guarantee.
See how we validate pages, including what a pass does and does not mean.