rrit
(Ayke)
1
クローラーからユーザーエージェント「Chrome-Lighthouse」を除外して、Lighthouseに実際のアプリケーションビューを表示させることはできますか?
アプリケーションビューのパフォーマンス
これにより、Chrome DevTools の Lighthouse や PageSpeed Insights で、ユーザーが閲覧する際の Discourse のパフォーマンスを測定できるようになります。
クローラービューのパフォーマンス
これまで Lighthouse は、クローラーレイアウトをレンダリングするユーザーデバイスのパフォーマンスを測定していましたが、これは実際には起こりません。
iPhone 8以降のモデルでLighthouseのパフォーマンステストを実行するなら、私は賛成です。現状では、Androidのパフォーマンスは残念ながらiPhoneの3倍(あるいはそれ以上)遅いです。
Speedometer 2.0 でお使いのデバイスを確認して、私の言っている意味を理解してください。これはブラウザでのJavaScriptパフォーマンスを測定します。
コンテキストのためにiPhone(どのモデルでも)でLighthouseを実行するまで、私はこの変更に絶対に反対です。実行されたら、喜んでPRを受け入れます。
「いいね!」 2
rrit
(Ayke)
3
指標として、Chrome を実行している約 200 台の EUR/USD Android 携帯電話から「実際のユーザーエクスペリエンスデータ」(CrUX データセット)をすでに収集しています。このデータは、Google Search Console の Core Web Vitals レポート に取り込まれます。
これをフラグの後ろに置くか、開発環境でのみ有効にするのはどうでしょうか?
Falco
(Falco)
4
SPAのパフォーマンス数値を取得するために、ご自身のマシンからカスタムユーザーエージェントを使用してLighthouseを実行できます。
「いいね!」 4
rrit
(Ayke)
5
このソリューションで意図したDiscourseビューを測定するには:
- mobile-view:URLに
?mobile_view=1を追加します
- desktop-view:URLに
?mobile_view=0を追加します
この設定はLocalStorageに保存されます。そのため、必要に応じてリセットしてください:
URLに?mobile_view=autoを追加します。
「いいね!」 1