Lighthouse の実際のパフォーマンスデータ

クローラーからユーザーエージェント「Chrome-Lighthouse」を除外して、Lighthouseに実際のアプリケーションビューを表示させることはできますか?

アプリケーションビューのパフォーマンス

これにより、Chrome DevTools の LighthousePageSpeed Insights で、ユーザーが閲覧する際の Discourse のパフォーマンスを測定できるようになります。

クローラービューのパフォーマンス

これまで Lighthouse は、クローラーレイアウトをレンダリングするユーザーデバイスのパフォーマンスを測定していましたが、これは実際には起こりません。

iPhone 8以降のモデルでLighthouseのパフォーマンステストを実行するなら、私は賛成です。現状では、Androidのパフォーマンスは残念ながらiPhoneの3倍(あるいはそれ以上)遅いです。:pensive_face:

Speedometer 2.0 でお使いのデバイスを確認して、私の言っている意味を理解してください。これはブラウザでのJavaScriptパフォーマンスを測定します。

コンテキストのためにiPhone(どのモデルでも)でLighthouseを実行するまで、私はこの変更に絶対に反対です。実行されたら、喜んでPRを受け入れます。

「いいね!」 2

指標として、Chrome を実行している約 200 台の EUR/USD Android 携帯電話から「実際のユーザーエクスペリエンスデータ」(CrUX データセット)をすでに収集しています。このデータは、Google Search ConsoleCore Web Vitals レポート に取り込まれます。

これをフラグの後ろに置くか、開発環境でのみ有効にするのはどうでしょうか?

SPAのパフォーマンス数値を取得するために、ご自身のマシンからカスタムユーザーエージェントを使用してLighthouseを実行できます。

「いいね!」 4

このソリューションで意図したDiscourseビューを測定するには:

  • mobile-view:URLに?mobile_view=1を追加します
  • desktop-view:URLに?mobile_view=0を追加します

この設定はLocalStorageに保存されます。そのため、必要に応じてリセットしてください:
URLに?mobile_view=autoを追加します。

「いいね!」 1