Lighthouse
Definition
Lighthouse ist ein von Google entwickeltes, open-source Tool zur automatisierten Qualitätsmessung von Webseiten, das in Chrome DevTools integriert ist und auch als CLI-Tool sowie Node-Modul verwendet werden kann. Es bewertet Webseiten in fünf Kategorien: Performance, Accessibility, Best Practices, SEO und Progressive Web App. Lighthouse liefert detaillierte Berichte mit konkreten Verbesserungsempfehlungen.
Erläuterung
Lighthouse simuliert einen Seitenaufruf unter definierten Bedingungen (gedrosseltes Netzwerk, langsameres Gerät) und misst dabei Performance-Metriken wie FCP, LCP, CLS, INP und TBT (Total Blocking Time). Der Performance-Score (0-100) fasst die gewichteten Metriken zusammen, wobei LCP und TBT am stärksten gewichtet sind. Die SEO-Auditierungen prüfen grundlegende SEO-Faktoren wie Meta-Tags, Crawlbarkeit, lesbare Schriftgrössen und Link-Texte. Accessibility-Audits nutzen die axe-Bibliothek und identifizieren WCAG-Verstossse. Lighthouse kann in CI/CD-Pipelines integriert werden (z. B. mit Lighthouse CI), um Performance-Regressionen automatisch zu erkennen. Wichtig: Lighthouse-Scores variieren zwischen Messungen und entsprechen nicht zwingend den realen CrUX-Daten in der Search Console.