Key Changes in Puppeteer browsers-v3.0.4
Released on 2026-05-26, Puppeteer browsers-v3.0.4 (formerly puppeteer-core-v25.0.4) delivers targeted improvements to the browser installation process and internal architecture.
Fixes
This update focuses on enhancing the user experience during browser setup. Key fixes include improved progress bar visibility and support for concurrent operations, ensuring a smoother installation. For Windows users, a notable addition is the implementation of PowerShell as a fallback for unzipping downloaded browser binaries, addressing potential installation hurdles.
Refactor
Beyond user-facing fixes, this version includes significant internal refactoring. Dependencies like semver, debug, and progress have been dropped, and tar-fs replaced with modern-tar. These changes aim to streamline the codebase, reduce overhead, and improve overall stability and maintainability of the browsers package.
Impact for QA Teams
QA engineers relying on Puppeteer for test automation will find the installation process more reliable, especially in CI/CD environments or on Windows machines. The internal optimizations contribute to a more stable foundation for browser management, indirectly benefiting test execution consistency. For a broader perspective on browser automation tools, consider our article on Puppeteer vs. Playwright comparison.
For the full list of changes, refer to the official changelog on GitHub.
