Core Web VitalsのためのChrome DevTools Networkパネル設定

筆者が毎回のCore Web Vitals診断で行っているNetworkパネルの設定

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2026-10-15

Chrome DevToolsのNetworkパネルは、Core Web Vitalsのデバッグに最も役立つツールの1つです。しかし、デフォルト設定では必要な情報の半分が隠れています。筆者が毎回の診断で行っているNetworkパネルの設定は以下のとおりです。

最終レビュー: Arjen Karel(2026年3月)

Networkパネルの設定

Networkパネルを開くには、Chrome DevToolsを開き(F12またはCtrl+Shift+I)、「Network」タブをクリックします。

chrome devtools open network

スロットリング

訪問者はオフィスのWi-Fiを使っていません。世界全体で見ると、モバイル接続の30%は依然として3G、55%は4Gです(GSMA Mobile Economy 2025)。ネットワークスロットリングを使えば、訪問者と同じ視点で状況を把握できます。

Networkパネルの「No throttling」ドロップダウンをクリックします。「Fast 4G」、「Slow 4G」、「3G」のいずれかを選択し、モバイルネットワークの通信環境をシミュレートしてください。最適な設定は対象ユーザー層によって異なります。高速な回線とハイエンド端末を使うユーザーが中心なら、「Fast 4G」を有効にします。一般的な通信環境がやや劣る場合は、「Slow 4G」を選択してください。迷う場合は安全策を取って「3G」を選択します。

chrome devtools set throttling

個別リクエストのスロットリング(Chrome 145以降)

2025年12月以降、ページ全体ではなく単一のリクエストに対してスロットリングを適用できるようになりました。Networkパネルで任意のリクエストを右クリックし、「Throttle request」を選択します。これにより、「このサードパーティスクリプトの読み込みが遅い場合、LCPはどうなるか?」「ユーザーの回線は速いのにCDNが遅い場合、ページはどう動くか?」といった疑問を検証できます。単一リソースがパフォーマンスに与える影響を切り分けるには、これが最速の方法です。

キャッシュの無効化

初回来訪者の体験と同じ条件でサイトをテストするには、Networkパネルの「Disable cache」チェックボックスをオンにします。

chrome devtools disable cache network

Big request rowsの有効化

Big request rowsを有効にすると、デフォルトのコンパクト表示では隠れている重要な詳細情報が表示されます。

  • size列には、各リクエストの圧縮(転送)サイズと非圧縮(実)サイズの両方が表示されます。
  • name列には、ファイル名だけでなくフルパスが表示されます。
  • priority列には、初期および最終的なfetch priorityが表示されます。これにより、LCP画像がHigh優先度で読み込まれていることの確認や、Chromeがリソースの優先度を変更したタイミングの特定が可能です。

chrome devtools enable big request rows

スクリーンショットの有効化

スクリーンショットを有効にすると、Chromeはページ読み込み中のすべての視覚的変化をフィルムストリップとして記録します。これにより、layout shiftsを発見し、LCP elementが想定どおりのタイミングで描画されているかを確認できます。

  • Networkタブを選択した状態で、Ctrl+F5(MacではCmd+R)を押してページを再読み込みします。
  • ページ読み込みの過程でChromeがスクリーンショットをキャプチャします。
  • Networkパネルのチェックボックス列の下に、キャプチャされたサムネイルが表示されます。

スクリーンショットの概要表示(Overview)には、意外と知られていない便利な機能があります。

  • サムネイルにカーソルを合わせると、キャプチャされたタイミングが確認できます。Overviewチャート上に黄色の縦線で位置が示されます。
  • サムネイルをクリックすると、そのスクリーンショットが撮影された後に発生したリクエストを除外して絞り込めます。
  • サムネイルをダブルクリックすると拡大表示され、詳細を確認できます。

chrome devtools enable screenshots

最適なNetwork列の有効化

デフォルトの列表示では重要なデータが不足しています。列ヘッダーを右クリックして列を追加してください。毎回の診断で必ず有効にしている列は以下のとおりです。

chrome devtools network select columns

列名説明Core Web Vitalsにおける重要性
Nameリクエスト名ブラウザがダウンロードするすべてのリソースを特定します。
StatusHTTPステータスコードTTFBの遅延を招くリダイレクト(301、302)や、ネットワークの往復を無駄にするリソースの404エラーを特定します。
Protocol使用されているネットワークプロトコルHTTP/3はヘッドオブラインブロッキングを解消します。Cloudflare Radarによると、HTTP/3を使用しているリクエストは全体のわずか21%です。CDNが対応しているにもかかわらずこの列にh3が表示されない場合は、DNS設定を確認してください。
Domainリソースのドメインファーストパーティとサードパーティのリクエストを区別します。2024 Web Almanacによると、92%のページが少なくとも1つのサードパーティを読み込んでいます。ドメイン順に並べ替えると、ウォーターフォールのうち自身で制御できない領域がどれだけあるかを把握できます。
Typeリソースの種類タイプで絞り込み、帯域を奪い合っているスクリプト、画像、フォントを個別に特定します。
Initiatorリクエストのトリガー各リクエストの発生元となったスクリプトやスタイルシートを特定します。遅延を引き起こしているcritical requestsの連鎖を、大元の原因まで遡って追跡できます。
Size転送サイズと実サイズ未圧縮のリソースやサイズが大きすぎるリソースを検出します。モバイルページの中央値では、計66件のリクエストで合計2.3MBが読み込まれています(2024 Web Almanac)。
Priorityリソースの読み込み優先度初期および最終的なfetch priorityを表示します。LCP画像がHighで、重要でないスクリプトがLowで読み込まれているかを確認します。
Waterfallリクエストの視覚的タイムラインどこに時間がかかっているかを示すタイムラインです。最初の描画前にバーが長く伸びていると、LCPやFCPに直接影響します。

カスタムレスポンスヘッダーの有効化

列名説明Core Web Vitalsにおける重要性
Cache-Controlリソースのキャッシュ動作静的アセットに長期間のキャッシュ有効期限が設定されているか、HTMLに適切な再検証が設定されているかを確認します。不十分なキャッシュ設定は、再訪問者にリソースの再ダウンロードを強いることになり、あらゆる指標を悪化させます。参考: Cloudflareのキャッシュ設定
LinkLinkレスポンスヘッダーサーバーが103 Early Hints経由などを含め、preloadやpreconnectのヒントを送信しているかを確認します。
Content-Encoding使用されているエンコーディングサーバーがgzipではなくBrotli(br)を返しているか確認します。BrotliはJavaScriptをgzipより15〜20%小さく圧縮します。2024 Web Almanacによると、JavaScriptリソースにおいてBrotliの採用率はすでにgzipを逆転しています(45%対41%)。

ページごとにDevToolsを開かずにレスポンスヘッダーを一括分析したい場合は、HTTP Header Performance Analyzerを活用してください。

Performanceパネルとの連携

Networkパネルは、何が、いつ読み込まれたかを示します。各リソースがCore Web Vitalsにどう影響しているかを確認するには、Performanceパネルに切り替えます。Performanceパネルは、プロファイリングを記録しなくてもリアルタイムのLCP、CLS、INPのスコアを表示し、実際のユーザーから収集されたCrUXのfield dataをオーバーレイ表示できます。Networkパネルで診断し、Performanceパネルで検証します。

単発のデバッグにとどまらず継続的に監視するには、Real User Monitoringツールを連携します。これにより、Networkパネルを基に行った改善が、長期的に実際のfield dataを向上させているかを追跡できます。

設定完了後の全体像

これらの設定を適用してページを再読み込みすると、Networkパネルは以下のようになります。各列が、Core Web Vitalsに影響を与える重要な要素に対応しています。

chrome devtools network optimized waterfall

About the author

Arjen Karel is a web performance consultant and the creator of CoreDash, a Real User Monitoring platform that tracks Core Web Vitals data across hundreds of sites. He also built the Core Web Vitals Visualizer Chrome extension. He has helped clients achieve passing Core Web Vitals scores on over 925,000 mobile URLs.

CoreDashはMCPを標準搭載。

ClaudeでもどのAI agentでも繋がります。「先週火曜のINPスパイクはなぜ?」と聞けます。

仕組みを見る
Core Web VitalsのためのChrome DevTools Networkパネル設定 Core Web Vitals Core Web VitalsのためのChrome DevTools Networkパネル設定