公開日: 2025 年 4 月 28 日
1 年以上前、Google は「パフォーマンス パネルに Lighthouse の力を追加する」など、パフォーマンス ツールを進化させる意向を発表しました。その目的は、パフォーマンス ツールのさまざまなサーフェスを 1 つにまとめることでした。
パフォーマンス パネル側では、この目標に向けて大きな進歩を遂げており、[分析情報] サイドバーに、トレースで動作する Lighthouse に似た情報が表示されるようになりました。この取り組みの一環として、Lighthouse ユーザーが使い慣れているパフォーマンスに関するアドバイスにいくつかの変更を加えました。たとえば、多くの監査で得たアドバイスが 1 つの分析情報に統合されているケースがあり、一部のアドバイスは廃止されています。
Google はツール サーフェスを統合するという目標のもとで、それらのインサイトを Lighthouse に再度提供したいと考えています。その目的は整合性を保ち、Lighthouse のユーザーが今回の監査で行った改善と今後の改善点を活用できるようにするためです。
残念ながら、この変更は Lighthouse のユーザー、特に特定の監査名や結果形式に使用される API ユーザーの方々にとって、重大な影響を及ぼすことになります。そのため、Lighthouse の次のメジャー リリース(13)を待ってから、2025 年 10 月にこの切り替えを行う予定です。この日を過ぎると、古い監査データは使用できなくなります。
監査の名称変更と統合
以下の監査の名前が変更されました。また、複数の Lighthouse 監査が統合されている場合もあります。
新しい分析情報の監査 ID | 監査 ID の置き換え |
---|---|
cls-culprits-insight |
layout-shifts non-composited-animations unsized-images
|
document-latency-insight |
redirects server-response-time uses-text-compression |
dom-size-insight |
dom-size |
duplicated-javascript-insight |
duplicated-javascript |
font-display-insight |
font-display |
image-delivery-insight |
modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images
|
interaction-to-next-paint-insight |
work-during-interaction |
lcp-discovery-insight |
prioritize-lcp-image lcp-lazy-loaded
|
lcp-phases-insight |
largest-contentful-paint-element |
legacy-javascript-insight |
legacy-javascript |
modern-http-insight |
uses-http2 |
network-dependency-tree-insight |
critical-request-chains uses-rel-preconnect
|
render-blocking-insight |
render-blocking-resources |
third-parties-insight |
third-party-summary |
use-cache-insight |
uses-long-cache-ttl |
viewport-insight |
viewport |
削除済みの監査
以下の監査は、役に立たなくなったと判断され削除されました。
削除された監査 | 削除の理由 |
---|---|
first-meaningful-paint |
非推奨となった古い指標(LCP に置き換え) |
no-document-write |
最近はファーストパーティ製スクリプトではほとんど問題がなく、これを使用するサードパーティのスクリプトでは対処できません。 |
offscreen-images |
オフスクリーン画像はブラウザによって優先順位が下がっているため、遅延読み込みは帯域幅を減らすのに役立ちますが、Lighthouse での測定内容に影響する可能性はあまりありません。 |
uses-passive-event-listeners |
最近はファーストパーティ製スクリプトではほとんど問題がなく、これを使用するサードパーティのスクリプトでは対処できません。 |
uses-rel-preload |
おすすめしすぎるおそれがあるため、有効になっていません。 |
third-party-facades |
この監査は限られたファサードを対象としており、一部のデベロッパーは提携関係にないサードパーティのファサードの使用に懸念を表明しています。最終的には、サードパーティが回避するよりも、サービスを改善することを望みます。 |
その他の監査
以前の表に含まれていないその他のパフォーマンスの監査は、この変更による影響を受けません。同様に、ユーザー補助機能、SEO、おすすめの方法に関する監査にも、この変更による影響はありません。
新しい Insights 監査に移行する
移行を容易にするため、新しい分析情報は Lighthouse JSON ですでに利用可能になっています。API および Lighthouse JSON をご利用のお客様は、Lighthouse 13 で古い監査が最終的に削除されるのに備えて、今すぐ移行を開始していただけます。
Lighthouse 12.6(Chrome 137 に含まれる)では、レポートのユーザーが 2 種類のビューを切り替えることができます。
分析情報に基づく新しい監査は [分析情報] の見出しに表示され、変更されていない監査は引き続き [診断] の見出しに表示されます。
現時点では、引き続き以前の監査が表示されますが、2025 年 6 月の Lighthouse リリース(おそらく 12.7)で、デフォルトを新しい Insights の監査に切り替える予定です。この変更は、Chrome 139 で PageSpeed Insights と DevTools の Lighthouse レポートにも展開される予定です。Lighthouse 13 までの期間限定で、以前の監査に戻すことができます。
新しい Insights の監査に関するドキュメント
新しい監査については、カットオーバー日の前に developer.chrome.com で文書化する予定です。古いドキュメントは当面は保持されるため、以前のバージョンの Lighthouse では引き続きリンクできます。
フィードバック
この移行に関するご質問やご不明な点がございましたら、こちらの GitHub ディスカッションからお知らせください。