Lighthouse — это автоматизированный инструмент с открытым исходным кодом от Google, предназначенный для улучшения качества веб-страниц. Он проводит аудит производительности, доступности, лучших практик, SEO и прогрессивных веб-приложений (PWA).
Основные области проверки:
- Performance (Производительность): Метрики скорости загрузки, интерактивности и визуальной стабильности (например, LCP, TBT,CLS).
- Accessibility (Доступность): Проверка на соответствие стандартам WCAG для обеспечения доступности контента для пользователей с ограниченными возможностями.
- Best Practices (Лучшие практики): Рекомендации по предотвращению уязвимостей, использованию HTTPS, оптимизации изображений и др.
- SEO (Поисковая оптимизация): Проверка основных SEO-факторов для лучшей индексации и распознавания поисковыми системами.
- PWA (Прогрессивные веб-приложения): Оценка соответствия критериям установки, производительности в оффлайн режиме и возможности использования на мобильных устройствах.
Lighthouse может быть запущен как расширение для Chrome, из DevTools в Chrome, через командную строку (Node.js) или как модуль в Node.js для интеграции в CI/CD.
bash
Результат аудита представлен в виде отчета с оценками по каждой категории и предложениями по улучшению.