Ключевые изменения в Puppeteer browsers-v3.0.4

Выпущенный 26 мая 2026 года, Puppeteer browsers-v3.0.4 (ранее puppeteer-core-v25.0.4) содержит целенаправленные улучшения процесса установки браузера и внутренней архитектуры.

Исправления

Это обновление направлено на улучшение пользовательского опыта при настройке браузера. Основные исправления включают улучшенный индикатор выполнения и поддержку параллельных операций, что обеспечивает более плавную установку. Для пользователей Windows важным дополнением является использование PowerShell в качестве запасного варианта для распаковки загруженных бинарных файлов браузера, что устраняет потенциальные проблемы при установке.

Рефакторинг

Помимо видимых исправлений, эта версия включает значительный внутренний рефакторинг. Были удалены зависимости, такие как semver, debug и progress, а tar-fs заменен на modern-tar. Эти изменения направлены на упрощение кодовой базы, снижение накладных расходов и улучшение общей стабильности и удобства поддержки пакета browsers.

Влияние на команды QA

Инженеры по QA, использующие Puppeteer для автоматизации тестирования, оценят более надежный процесс установки, особенно в средах CI/CD или на машинах с Windows. Внутренние оптимизации способствуют более стабильной основе для управления браузерами, что косвенно влияет на согласованность выполнения тестов. Для сравнения инструментов автоматизации браузеров, рекомендуем ознакомиться с нашей статьей Puppeteer vs. Playwright.

Полный список изменений доступен в официальном changelog на GitHub.