Echte Leistungsdaten für Lighthouse

Können wir den User-Agent „Chrome-Lighthouse“ von Crawlern ausschließen und Lighthouse dadurch die echte Anwendungsansicht zeigen?

Anwendungsansicht-Leistung

Dies ermöglicht Lighthouse in Chrome DevTools und PageSpeed Insights, die Leistung von Discourse wie von einem Benutzer gesehen zu messen.

Crawler-Ansicht-Leistung

Bisher hat Lighthouse die Leistung für ein Benutzergerät gemessen, das das Crawler-Layout rendert – dies geschieht in der Realität nie.

Wenn sie diese Lighthouse-Leistungstests auf einem aktuellen iPhone-Modell (selbst einem iPhone 8 oder neuer) durchführen, bin ich dafür offen. Im Moment ist die Android-Leistung leider 3x (oder mehr) langsamer als die des iPhones. :pensive_face:

Überprüfen Sie Ihr Gerät unter Speedometer 2.0, um zu sehen, was ich meine – dies misst die JavaScript-Leistung im Browser:

Bis sie Lighthouse zur Kontextualisierung auf einem iPhone (jedes Modell) ausführen, bin ich absolut gegen jegliche Änderung hier. Wenn sie es tun, werde ich den PR gerne und mit Begeisterung annehmen.

2 „Gefällt mir“

Für ihre Metriken sammeln sie bereits „Echte Benutzererfahrungsdaten“ (CrUX-Datensatz) von ca. 200 EUR/USD Android-Handys, auf denen Chrome läuft – und diese Daten fließen in den Core Web Vitals-Bericht in der Google Search Console.

Wie wäre es, dies hinter einem Flag zu verstecken oder es nur für Entwicklungsumgebungen zu aktivieren?

Sie können Lighthouse mit einem benutzerdefinierten User-Agenten von Ihrem Rechner aus ausführen, um die SPA-Leistungszahlen zu erhalten.

4 „Gefällt mir“

Damit diese Lösung die beabsichtigte Discourse-Ansicht messen kann:

  • mobile Ansicht: ?mobile_view=1 zur URL hinzufügen
  • Desktop-Ansicht: ?mobile_view=0 zur URL hinzufügen

Diese Einstellung wird im LocalStorage gespeichert. Setzen Sie sie daher bei Bedarf zurück:
Fügen Sie ?mobile_view=auto zur URL hinzu.

1 „Gefällt mir“