Repolode
GoogleChrome

GoogleChrome/lighthouse

Инструмент с открытым исходным кодом для аудита производительности, доступности, SEO и лучших практик веб-страниц — запускается из Chrome DevTools, расширения Chrome или через Node CLI и модуль.

Open source альтернатива:PageSpeed InsightsWebPageTest

Звёзды
30,924
Форки
9,772
Открытые issues
439
Последний коммит
10 часов назад

Что это?

Lighthouse анализирует веб-приложения и веб-страницы, собирает метрики производительности и проверяет соблюдение лучших практик разработки. Он открывает страницу в локальном браузере Chrome, по умолчанию имитирует ограничения сети и CPU и формирует отчет с оценками по категориям: производительность, доступность, лучшие практики и SEO.

Запустить Lighthouse можно на панели Lighthouse в Chrome DevTools, через расширение из Chrome Web Store или с помощью Node CLI и программного модуля Node. CLI умеет создавать отчеты в форматах HTML, JSON и CSV, проверять несколько URL из файла и сохранять трассировки и скриншоты. Проверки выполняются локально, результаты не отправляются на удаленный сервер.

Инструмент можно расширять с помощью конфигурации, пользовательских проверок и плагинов. На его основе работают несколько сторонних сервисов и CI-интеграций; для CLI проекта требуется Node 22 или новее.

Ключевые возможности

  • 01Оценивает страницы по производительности, доступности, лучшим практикам и SEO.
  • 02Запускается из Chrome DevTools, расширения Chrome, Node CLI или модуля Node.
  • 03Создает отчеты в форматах HTML, JSON и CSV.
  • 04Имитирует настраиваемые ограничения сети и CPU, включая профили для мобильных устройств и компьютеров.
  • 05Поддерживает пользовательские проверки и плагины через конфигурацию.
  • 06Проверяет несколько URL за один запуск и поддерживает аудит страниц с авторизацией через заголовки и cookies.

Сценарии использования

  • Проверка скорости загрузки сайта и Core Web Vitals перед релизом.
  • Автоматический запуск аудита производительности и качества в CI-пайплайнах.
  • Сравнение оценок страниц во времени для выявления регрессий.
  • Пакетная проверка множества URL на проблемы с SEO и доступностью.

Быстрый старт

  1. 1

    Установите Lighthouse глобально с помощью npm

    npm install -g lighthouse
  2. 2

    Проведите аудит URL (HTML-отчёт будет сохранён в файл)

    lighthouse https://airhorner.com/

Что важно знать

  • Для работы Node CLI требуется Node 22 (LTS) или более поздняя версия.
  • Для проведения аудита на компьютере должен быть установлен Chrome.

Темы

Частые вопросы

Что такое lighthouse?
Инструмент с открытым исходным кодом для аудита производительности, доступности, SEO и лучших практик веб-страниц — запускается из Chrome DevTools, расширения Chrome или через Node CLI и модуль. Lighthouse анализирует веб-приложения и веб-страницы, собирает метрики производительности и проверяет соблюдение лучших практик разработки. Он открывает страницу в локальном браузере Chrome, по умолчанию имитирует ограничения сети и CPU и формирует отчет с оценками по категориям: производительность, доступность, лучшие практики и SEO.
lighthouse можно использовать бесплатно? Какая у него лицензия?
lighthouse распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lighthouse всё ещё поддерживается?
Активно поддерживается. Последний коммит в lighthouse — 21 окт. 2026 г..
Для чего можно использовать lighthouse?
Проверка скорости загрузки сайта и Core Web Vitals перед релизом. Автоматический запуск аудита производительности и качества в CI-пайплайнах. Сравнение оценок страниц во времени для выявления регрессий. Пакетная проверка множества URL на проблемы с SEO и доступностью.
Как установить lighthouse?
Установите Lighthouse глобально с помощью npm: npm install -g lighthouse Проведите аудит URL (HTML-отчёт будет сохранён в файл): lighthouse https://airhorner.com/
Где скачать lighthouse?
Исходный код и инструкции по установке — на GitHub: https://github.com/GoogleChrome/lighthouse

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты