レコーダーでのステップごとの再生
[レコーダー] パネルで、ブレークポイントを設定してユーザーフローをステップごとに再生できるようになりました。
ブレークポイントを設定するには、ステップの横にある青い点をクリックします。ユーザーフローを再生します。再生はステップを実行する前に一時停止します。ここから、再生を続行したり、ステップを実行したり、再生をキャンセルしたりできます。
この機能を使用すると、ユーザーフローを簡単に視覚化してデバッグできます。
詳しくは、レコーダーの機能のリファレンスをご覧ください。
Chromium の問題: 1257499
[Recorder] パネルでのマウスオーバー イベントのサポート
レコーダーで、録画にマウスオーバー(ホバー)ステップを手動で追加できるようになりました。
このデモでは、カーソルを合わせるとポップアップ メニューが表示されます。ユーザーフローを記録して、メニュー アイテムをクリックしてみます。
今すぐユーザーフローを再生すると、レコーダーが記録中にマウスオーバー イベントを自動的にキャプチャしないため、失敗します。この問題を解決するには、メニュー アイテムをクリックする前にセレクタにカーソルを合わせる手順を手動で追加します。
Chromium の問題: 1257499
[パフォーマンス分析情報] パネルの Largest Contentful Paint(LCP)
LCP は、知覚される読み込み速度を測定するためのユーザー中心の重要な指標です。Largest Contentful Paint(LCP)のクリティカル パスと根本原因を特定できるようになりました。
パフォーマンスの記録で、タイムラインの LCP バッジをクリックします。[詳細] ペインでは、LCP スコアを表示したり、LCP を遅くするリソースを修正する方法を確認したり、LCP リソースのクリティカル パスを確認したりできます。
[パフォーマンス分析情報] をご覧になり、実用的な分析情報を取得して、このパネルでウェブサイトのパフォーマンスを改善する方法をご確認ください。
Chromium の問題: 1326481
テキストの点滅(FOIT、FOUT)をレイアウト シフトの根本原因の候補として特定する
パフォーマンス分析情報パネルで、レイアウト シフトの根本原因の候補として FOIT(Flash of Invisible Text)と FOUT(Flash of Unstyled Text)が検出されるようになりました。
レイアウト シフトの考えられる根本原因を表示するには、[レイアウト シフト] トラックのスクリーンショットをクリックします。
レイアウト シフトを防ぐ手法については、WebFont の読み込みとレンダリングを最適化するをご覧ください。
[マニフェスト] ペインのプロトコル ハンドラ
DevTools を使用して、プログレッシブ ウェブアプリ(PWA)の URL プロトコル ハンドラの登録をテストできるようになりました。
URL プロトコル ハンドラの登録により、インストールされた PWA は、特定のプロトコル(magnet、web+example など)を使用するリンクを処理して、より統合されたエクスペリエンスを実現できます。
[アプリケーション] > [マニフェスト] ペインから [プロトコル ハンドラ] セクションに移動します。ここでは、利用可能なすべてのプロトコルを表示してテストできます。
たとえば、このデモ PWA をインストールします。[プロトコル ハンドラ] セクションで「americano」と入力し、[プロトコルをテスト] をクリックして、PWA でコーヒーのページを開きます。
Chromium の問題: 1300613
[要素] パネルの最上位レイヤ バッジ
最上位レイヤ バッジを使用して、最上位レイヤのコンセプトを理解し、最上位レイヤのコンテンツがどのように変化するかを視覚化します。
<dialog> 要素は、最近になってブラウザ間で安定するようになりました。ダイアログを開くと、最上位レイヤに配置されます。最上位のコンテンツは、他のすべてのコンテンツの上にレンダリングされます。
このデモで、[Open dialog] をクリックします。
最上位レイヤの要素を視覚化するために、DevTools は最上位レイヤ コンテナ(#top-layer)を DOM ツリーに追加します。終了 </html> タグの後に配置します。
最上位レイヤのコンテナ要素から最上位レイヤのツリー要素に移動するには、最上位レイヤのコンテナにある要素またはその背景の横にある表示ボタンをクリックします。
最上位レイヤのツリー要素(ダイアログ要素など)の横にある 最上位レイヤ バッジをクリックして、最上位レイヤ コンテナに移動します。
Chromium の問題: 1313690
実行時に Wasm デバッグ情報をアタッチする
実行時に wasm の DWARF デバッグ情報を添付できるようになりました。以前は、[ソース] パネルでソースマップを JavaScript ファイルと Wasm ファイルにのみ添付できました。
[ソース] パネルで Wasm ファイルを開きます。エディタ内で右クリックし、[DWARF デバッグ情報を追加…] を選択して、デバッグ情報をオンデマンドで添付します。
Chromium の問題: 1341255
デバッグ中のライブ編集をサポート
デバッガを再起動せずに、スタックの最上位の関数を編集できるようになりました。
Chrome 104 では、DevTools にフレームの再起動機能が復活します。ただし、現在一時停止中の関数は編集できませんでした。デベロッパーが関数を中断し、一時停止中にその関数を編集することはよくあります。
この更新により、デバッガは次の制限付きで関数を自動的に再起動します。
- 一時停止中に編集できるのは最上位の関数のみ
- スタックの下位で同じ関数が再帰的に呼び出されていない
Chromium の問題: 1334484
[スタイル] ペインで @scope ルールを表示、編集する
[スタイル] ペインで CSS @scope at-rules を表示、編集できるようになりました。
@scope @ ルールは、CSS カスケーディングと継承レベル 6 の仕様の一部です。これらのルールを使用すると、デベロッパーは CSS でスタイルルールをスコープ設定できます。
このデモページを開き、<div class=”dark-theme”> 要素内のハイパーリンクを検証します。[スタイル] ペインで、@scope ルールを確認します。ルール宣言をクリックして編集します。
Chromium の問題: 1337777
ソースマップの改善
ソースマップに関する修正をいくつかご紹介します。これにより、デバッグ環境が全体的に改善されます。
- DevTools で、句読点を含むソースマップ識別子が正しく解決されるようになりました。最新のミニファイア(esbuild など)では、識別子と後続の句読点(カンマ、かっこ、セミコロン)を結合したソースマップが生成されます。
- DevTools で、
super呼び出しを含むコンストラクタのソースマップ名が解決されるようになりました。 - 重複する正規 URL のソースマップ URL のインデックス登録を修正しました。以前は、重複する正規 URL が原因で、一部のファイルでブレークポイントが有効になりませんでした。
その他のハイライト
このリリースでの重要な修正は次のとおりです。
- ローカル ストレージのキーと値のペアが削除されたときに、[アプリケーション] > [ローカル ストレージ] ペインのテーブルから適切に削除します。(1339280)
- [ソース] パネルで CSS ファイルを表示したときに、カラー プレビューが正しく表示されるようになりました。以前は、位置が誤って配置されていました。(1340062)
- CSS の flex アイテムと grid アイテムを [レイアウト] ペインに一貫して表示し、[要素] パネルにバッジとして表示します。以前は、両方の場所でフレキシブル アイテムとグリッド アイテムがランダムに欠落していました。(1340441、1273992)
- DevTools で、フレームが広告としてラベル付けされた原因となったスクリプトが検出された場合、広告フレームに新しい [クリエイター広告スクリプト] リンクが追加されます。フレームを開くには、[Application] > [Frames] を選択します。(1217041)
プレビュー チャネルをダウンロードする
Chrome の Canary、Dev、Beta をデフォルトの開発ブラウザとして使用することを検討してください。これらのプレビュー チャンネルでは、最新の DevTools 機能にアクセスしたり、最先端のウェブ プラットフォーム API をテストしたりできます。また、ユーザーがサイトの問題を発見する前に、問題を特定することもできます。
Chrome DevTools チームに問い合わせる
DevTools の新機能、更新、その他の関連事項について話し合うには、次のオプションを使用します。
- フィードバックや機能リクエストは、crbug.com からお送りください。
- DevTools の その他のオプション > [ヘルプ] > [DevTools の問題を報告] を使用して、DevTools の問題を報告します。
- @ChromeDevTools にツイートします。
- DevTools の新機能に関する YouTube 動画または DevTools のヒントに関する YouTube 動画にコメントを残してください。
DevTools の新機能
DevTools の新機能シリーズで取り上げたすべての内容のリスト。
- DevTools MCP サーバーの更新
- トレースの共有の改善
- @starting-style のサポート
- 表示用のエディタ ウィジェット: masonry
- Lighthouse 13
- Gemini が提案したコード
- DevTools MCP サーバーの機能強化
- AI アシスタントにすばやくアクセス
- Gemini でパフォーマンス トレース全体をデバッグする
- ドロワーの向きを切り替える
- Google デベロッパー プログラム
- その他のハイライト
- AI エージェント用の Chrome DevTools(MCP)
- Gemini を使用してネットワーク依存関係ツリーをデバッグする
- Gemini とのチャットをエクスポートする
- パフォーマンス パネルでのトラック構成の永続化
- IP 保護されたネットワーク リクエストをフィルタする
- [要素] > [レイアウト] タブに、Masonry レイアウトのサポートを追加
- Lighthouse 12.8.2
- その他のハイライト
- Gemini でデバッグの詳細情報を確認する
- [ネットワーク条件] で「Save-Data」ヘッダーをエミュレート
- CSS プロパティのツールチップで Baseline のステータスを確認する
- ユーザー エージェント クライアントのヒントでフォーム ファクタをオーバーライド
- Lighthouse 12.8.0
- その他のハイライト
- より信頼性が高く生産性の高い Chrome DevTools
- AI アシスタントでスタイリング用の画像をアップロードする
- ネットワークのテーブルにリクエスト ヘッダーを追加
- Google I/O 2025 のハイライトを見る
- その他のハイライト
- パフォーマンス パネルの改善
- 「ネットワークの依存関係ツリー」分析情報の事前接続されたオリジン
- 「ドキュメント リクエスト レイテンシ」分析情報のサーバー レスポンス時間とリダイレクト時間
- ネットワーク リクエストの概要のリダイレクト
- パフォーマンス トレースのノイズを低減
- 「JavaScript のサンプルを無効にする」を非推奨に
- センサーの Geolocation 精度パラメータ
- 要素パネルの改善
- 複雑な CSS 値を簡単にデバッグ
- [要素] > [スタイル] で@function をサポート
- ネットワーク パネルの改善
- has-request-header フィルタ
- 独立したウェブアプリでのダイレクト ソケット
- その他のハイライト
- ユーザー補助機能
- Google I/O 2025 エディション
- Gemini を使用して CSS の変更をワークスペースに保存する
- ワークスペース フォルダを接続して、変更をソースファイルに保存する
- パフォーマンスの分析情報について Gemini に質問する
- Gemini でパフォーマンスの分析結果にメモを追加する
- Gemini とのチャットにスクリーンショットを追加する
- パフォーマンス パネルの新しい分析情報
- 重複する JavaScript
- 以前の JavaScript
- 投機でルールタグがサポートされるようになりました
- Lighthouse 12.6.0
- その他のハイライト
- ユーザー補助機能
- パフォーマンス パネルの改善
- 新しいパフォーマンス分析情報
- クリックしてハイライト表示
- ネットワーク リクエストの概要のサーバー タイミング
- [プライバシーとセキュリティ] で Cookie をフィルタする
- パネル全体の表でサイズを kB 単位で表示
- [要素] > [スタイル] で角の形状と角の形状のオートコンプリートをサポート
- 試験運用版: DOM 内の要素と属性に関する問題をハイライト表示
- Lighthouse 12.5.0
- その他のハイライト
- パフォーマンス パネルの改善
- パフォーマンスのプロファイルと関数呼び出しのオリジンとスクリプトのリンク
- フェーズ別の LCP のフィールド データのサポート
- ネットワークの依存関係ツリーの分析情報
- [概要] の合計時間と関数自体の時間ではなく期間
- 最も時間がかかったスタックのハイライト表示
- さまざまなパネルの空の状態を改善
- [要素] のユーザー補助ツリービュー
- Lighthouse 12.4.0
- その他のハイライト
- プライバシーとセキュリティのパネル


![[パフォーマンス分析情報] パネルの LCP](https://developer.chrome.com/static/blog/new-in-devtools-105/image/lcp-the-performance-insi-473f48836f721_36.png?hl=ja)
![[パフォーマンス分析情報] パネルの FOUT](https://developer.chrome.com/static/blog/new-in-devtools-105/image/fout-the-performance-ins-88026e06855dd_36.png?hl=ja)
![[マニフェスト] ペインのプロトコル ハンドラ](https://developer.chrome.com/static/blog/new-in-devtools-105/image/protocol-handlers-the-ma-a223b50ec843e_36.png?hl=ja)
![[要素] パネルの最上位レイヤ バッジ](https://developer.chrome.com/static/blog/new-in-devtools-105/image/top-layer-badge-the-elem-6d84fff63ea4c_36.png?hl=ja)


![[スタイル] ペインのルールでの @scope](https://developer.chrome.com/static/blog/new-in-devtools-105/image/scope-rules-the-styles-7c87435211667_36.png?hl=ja)
