Lighthouse (Tool)

Aktualisiert: 27. September 2023

Einführung: Lighthouse (Tool)

Lighthouse ist ein Open-Source Automated Testing Tool, entwickelt von Google, zur Verbesserung der Qualität von Webseiten. Es liefert maßgeschneiderte Empfehlungen zur Verbesserung eurer Webseite hinsichtlich Performance, Accessibility, Progressive Web Apps, SEO und mehr. Ein wesentlicher Vorteil besteht darin, dass Lighthouse als Chrome-Erweiterung oder als Befehlszeilen-Tool ausgeführt werden kann, um eine Webseite auf ihre Qualitätskennzahlen hin zu analysieren.

Hauptbestandteile von Lighthouse

1. Installierung und Anwendung

Um Lighthouse zu verwenden, kann es entweder als Node.js-Modul oder direkt in der Chromium DevTools-Umgebung installiert werden. Bei der Installation als Node.js-Modul, kann Lighthouse von der Befehlszeile aus gestartet werden. Hierfür wird der Befehl “lighthouse ” eingegeben. In der Chromium-Umgebung wird in den DevTools auf den Tab “Lighthouse” gewechselt und die Analyse durch Klick auf “Generate report” gestartet.

2. Lighthouse-Audit-Kategorien

Lighthouse analysiert eine Webseite hinsichtlich fünf Kategorien: Performance, Accessibility, Best Practices, SEO und Progressive Web Apps. Jede dieser Kategorien werden getestet und schließlich wird ein individueller Score dafür berechnet. Zusätzlich bekommen Nutzer*innen hilfreiche Ratschläge, um ihre Webseite hinsichtlich dieser Kriterien zu verbessern.

3. Verständnis des Lighthouse-Berichts

Ein Lighthouse-Bericht enthält die Scores für jede Kategorie, sowie detaillierte Informationen über eigene Tests und Leistungsmetriken. Zudem beinhaltet es Vorschläge für Verbesserungen und Links zu weiteren Lernmaterialien. Ein Werkzeug zur Visualisierung der Seitebeladung ermöglicht es, zu erkennen, wann welche Inhalte geladen werden und welche Auswirkungen dies auf die Performance hat.

4. Integration mit CI/CD

Lighthouse kann in Continuous Integration (CI) und Continuous Deployment (CD) Umgebungen integriert werden, um die Qualität der Webseite bereits beim Entwickeln sicherzustellen.

Abschlussgedanken

Die Verwendung von Lighthouse kann als Teil einer breiteren Strategie zur Überprüfung der Qualität und Performance von Webseiten betrachtet werden. Es liefert wertvolle Einblicke in potenzielle Schwächen oder Probleme, die die Nutzererfahrung beeinträchtigen können und bietet konkrete Schritte zur Verbesserung an. Darüber hinaus ermöglicht die Integration in CI/CD Tools, direkt bei der Entwicklung auf Qualitätssicherung zu setzen.

FAQs: Lighthouse (Tool)

1. Was ist Lighthouse?

Lighthouse ist ein Open-Source Automated Testing Tool, das von Google entwickelt wurde, um die Qualität von Webseiten zu überprüfen und Verbesserungsvorschläge zu liefern.

2. Was sind die Hauptbestandteile von Lighthouse?

Die Hauptbestandteile von Lighthouse umfassen die Analyse von Webseiten hinsichtlich Performance, Accessibility, Best Practices, SEO und Progressive Web Apps, die Erstellung von Berichten und die Integration in CI/CD Umgebungen.

3. Wie kann ich Lighthouse verwenden?

Lighthouse kann als Node.js-Modul oder direkt in der Chromium DevTools-Umgebung installiert und verwendet werden.

4. Was sind die Vorteile der Nutzung von Lighthouse?

Der Vorteil der Nutzung von Lighthouse besteht darin, dass es umfassende Informationen darüber liefert, wie eine Webseite verbessert werden kann, um die Nutzererfahrung zu optimieren.

5. Kann Lighthouse in CI/CD Umgebungen integriert werden?

Ja, Lighthouse kann in CI/CD Umgebungen integriert werden, um bereits bei der Entwicklung die Qualität der Webseite sicherzustellen.

6. Was ist ein Lighthouse Score?

Ein Lighthouse Score ist ein Wert zwischen 0 und 100, der zeigt, wie gut eine Webseite in einer bestimmten Kategorie abschneidet. Je höher der Score, desto besser.

7. Wie kann ich meinen Lighthouse Score verbessern?

Im Lighthouse Bericht sind konkrete Vorschläge enthalten, wie die Webseite verbessert werden kann, um einen höheren Score zu erzielen.

Ähnliche Artikel

Autor