Что такое Lighthouse

Ответ

Lighthouse — это инструмент от Google для аудита веб-страниц. Он проверяет производительность, доступность, SEO, лучшие практики и PWA. Запускается через Chrome DevTools, командную строку или как расширение.

Пример использования:

// Запуск Lighthouse через Node.js
const lighthouse = require('lighthouse');
const chromeLauncher = require('chrome-launcher');

async function runAudit(url) {
  const chrome = await chromeLauncher.launch();
  const options = {port: chrome.port};
  const runnerResult = await lighthouse(url, options);
  console.log(runnerResult.lhr.categories);
  await chrome.kill();
}

runAudit('https://example.com');

Ключевые метрики:

  • Performance (FCP, LCP, TBT)
  • Accessibility (ARIA, контрастность)
  • SEO (мета-теги, структура)
  • Best Practices (HTTPS, безопасность)

Результаты помогают оптимизировать сайт и улучшить пользовательский опыт.