Документация

Гайды и инструкции

Продвинутые руководства по работе с динамическим контентом, оптимизации изображений и интеграции в CI/CD пайплайны.

Работа с динамическим контентом

Обеспечьте стабильность скриншотов на страницах с Single Page Applications (SPA) и сложной анимацией.

Ожидание загрузки React/Vue

Как использовать заголовки Snapshot-Wait для корректного рендеринга компонентов. Разбираем примеры с React Router и Vue Nuxt.

Скриншоты до и после скролла

Инструкция по захвату контента, скрытого за пределами вьюпорта. Использование параметров scroll-to-bottom для лендингов.

Игнорирование всплывающих окон

Настройка CSS-селекторов для скрытия Cookie-баннеров и модальных окон перед рендером через параметр ignore-elements.

Оптимизация и производительность

Уменьшите вес изображений на 40-60% без потери визуального качества для ваших продуктовых фич.

Настройка WebP и AVIF

Переход от JPEG к современным форматам. Сравнение метрик сжатия и настройка заголовка Accept: image/webp.

Динамический DPI

Как балансировать между разрешением экрана и скоростью отклика. Практические кейсы для Retina-сеток и мобильных превью.

Кэширование на CDN

Стратегии инвалидации кэша для статичных страниц и методы принудительного обновления через cache-bust.

Интеграция с CI/CD

Автоматизируйте визуальные тесты и генерацию превью в ваших пайплайнах GitHub Actions и GitLab.

GitHub Actions Workflow

Готовый YAML-конфигурационный файл для запуска регрессионных тестов скриншотов при каждом Pull Request.

Генерация Open Graph

Создание динамических OG-карточек для маркетинговых ссылок прямо из репозитория без использования сторонних сервисов.

Обработка ошибок и Retries

Настройка политик повторов запросов (Retry Policies) для защиты пайплайна от временных сбоев сети.