公開日: 2025 年 4 月 28 日
1 年以上前に、Google は「Lighthouse の機能をパフォーマンス パネルに組み込む」など、パフォーマンス ツールの進化に向けた取り組みを発表しました。この目的は、パフォーマンス ツールのさまざまなサーフェスを統合することでした。
パフォーマンス パネル側では、この目標に向けて大きな進歩を遂げました。分析情報サイドバーで、トレースと連携する Lighthouse のような情報が提供されるようになりました。この作業の一環として、Lighthouse ユーザーがよく知っているパフォーマンスに関するアドバイスにいくつかの変更を加えました。場合によっては、複数の監査からのアドバイスが 1 つの分析情報に統合され、一部のアドバイスは廃止されました。
ツールサーフェスの統合という目標を維持するため、これらの分析情報を Lighthouse に戻したいと考えています。一貫性を保つためだけでなく、Lighthouse ユーザーがこれらの監査に施された改善(および今後の改善)のメリットを享受できるようにするためです。
残念ながら、これは Lighthouse ユーザー、特に特定の監査名や結果形式に慣れている API ユーザーにとっては、互換性を破る変更となる可能性があります。そのため、この切り替えは Lighthouse の次のメジャー リリース(13)まで待つことにします。これは 2025 年 10 月を目標としています。この日時を過ぎると、古い監査データは利用できなくなります。
監査の名前変更と統合
次の監査は名前が変更され、場合によっては複数の Lighthouse 監査から統合されています。
| 新しい分析情報の監査 ID | 監査 ID の置換 | 
|---|---|
cls-culprits-insight | 
        
          layout-shiftsnon-composited-animationsunsized-images
         | 
      
document-latency-insight | 
        
          redirectsserver-response-timeuses-text-compression | 
      
dom-size-insight | 
        dom-size | 
      
duplicated-javascript-insight | 
        duplicated-javascript | 
      
font-display-insight | 
        font-display | 
      
image-delivery-insight | 
        
          modern-image-formatsuses-optimized-imagesefficient-animated-contentuses-responsive-images
         | 
      
interaction-to-next-paint-insight | 
        work-during-interaction | 
      
lcp-discovery-insight | 
        
          prioritize-lcp-imagelcp-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-chainsuses-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、ベスト プラクティスの監査も、この変更の影響を受けません。
新しい分析情報監査に移行する
移行を容易にするため、新しいインサイトはすでに Lighthouse JSON で利用できるようになっています。API と Lighthouse JSON の利用者は、Lighthouse 13 で古い監査が最終的に削除されることに備えて、今すぐ移行を開始できます。
Lighthouse 12.6(Chrome 137 に含まれています)では、レポートのユーザーが 2 つの異なるビューを切り替えられるように、表示可能な切り替えボタンも表示されます。
新しい分析情報に基づく監査は [分析情報] 見出しの下に表示され、変更されていない監査は引き続き [診断] 見出しの下に表示されます。
現時点では、古い監査が引き続き表示されるのがデフォルトですが、2025 年 6 月の Lighthouse リリース(おそらく 12.7)では、デフォルトを新しい分析情報監査に切り替える予定です。この変更は、Chrome 139 で PageSpeed Insights と DevTools Lighthouse レポートにも展開されます。Lighthouse 13 までは、ユーザーは期間限定で以前の監査に切り替えることができます。
新しい分析情報監査のドキュメント
新しい監査については、切り替え日までに developer.chrome.com で文書化する予定です。以前のバージョンの Lighthouse からリンクできるように、古いドキュメントは当面の間残されます。
フィードバック
この移行についてご不明な点やご質問がございましたら、こちらの GitHub ディスカッションでお聞かせください。