WebAssembly デバッグのサポート
DevTools では、 [設定] > [試験運用版] >
[WebAssembly デバッグ: DWARF サポートを有効にする] がデフォルトで有効になっています。詳細については、最新のツールを使用した WebAssembly のデバッグをご覧ください。
この試験運用版では、実行を一時停止して Wasm アプリで C および C++ コードをデバッグできます。デバッグ情報はすべて利用可能です。
- DWARF デバッグ情報を使用してマッピングされた元のソースコード。
- 呼び出しスタック内のわかりやすい関数名。
- ブレークポイントのサポートなど。
Wasm デバッグをテストするには、C/C++ DevTools Support(DWARF)拡張機能をインストールし、マンデルブロ集合のデモでコードをステップ実行します。
Chromium の問題: 1414289。
Wasm アプリのステップ動作を改善
元のコードで ステップオーバーを実行すると、逆アセンブリ(
.wasm ファイル)で一時停止しなくなりました。以前は、ここで一時停止していました。
ただし、ステップ実行は、開始した関数から外れた場合(関数から戻った後など)に終了します。
この動作は、 の [設定] > [各種設定] > [ソース] でデフォルトで有効になっています。
Chromium の問題: 1418938。
[要素] パネルと [問題] タブを使用して自動入力をデバッグする
Chrome の自動入力機能を使用すると、住所やお支払い情報などの保存済みの情報をフォームに自動入力できます。自動入力に関する問題を簡単にデバッグできるように、要素パネルで赤色の波線でハイライト表示できるようになりました。
この機能を試すには、 [設定] > [試験運用版] >
[要素] パネルの DOM ツリーで違反しているノードまたは属性をハイライト表示する を有効にして、このデモページを検査します。
DOM ツリーでハイライト表示された問題にカーソルを合わせ、[問題を表示] をクリックすると、検出されたすべての問題が一覧表示され、何が問題だったのかの手がかりが表示される [問題] タブが開きます。
Chromium の問題: 1399414。
レコーダーのアサーション
レコーダー パネルで、実行時のすべてのデータを利用して、記録中にアサーションを直接追加できるようになりました。
アサーションを追加するには、新しい録音を開始し、ページを操作して、[アサーションを追加] をクリックします。レコーダーは、waitForElement タイプのステップを挿入します。このステップは、その場でカスタマイズできます。コーヒー カートのデモでアサーションがどのように機能するかについては、動画をご覧ください。
この動画では、次のアサーションを行う方法について説明します。
- HTML 属性(要素の
classなど)。 - JSON の JavaScript プロパティ(
.innerTextなど)。
ステップを構成して、JavaScript の条件文、ノードの子の数(count)、要素の可視性などをアサートすることもできます。詳細については、ステップを構成するをご覧ください。
また、レコーダーで、コードの並列表示と右クリックのステップ メニューで選択したスクリプト形式が記憶されるようになりました。
Chromium の問題: 1423624。
Lighthouse 10.1.1
[Lighthouse] パネルで Lighthouse 10.1.1 が実行されるようになりました。10.1.0 で導入された重要な変更点があります。URL を扱うすべての監査がエンティティごとにグループ化され、サイズや期間などの数値統計が集計されるようになりました。人気の高いサードパーティにはカテゴリのタグも付けられているため、ページでの目的を簡単に確認できます。
DevTools の Lighthouse パネルの基本的な使用方法については、Lighthouse: ウェブサイトの速度を最適化するをご覧ください。
Chromium の問題: 772558。
パフォーマンスの強化
performance.mark() の [パフォーマンス] > [タイミング] で、ホバー時にタイミングが表示される
パフォーマンス > タイミングで対応するマークにカーソルを合わせると、performance.mark() メソッドのタイミングが表示されるようになりました。ここでのタイミングは、前のナビゲーション イベントからの相対的なタイムスタンプです。
Chromium の問題: 1426762。
profile() コマンドは [パフォーマンス] > [メイン] にデータを入力します
コンソールの パフォーマンス パネルの メインスレッドで、profile() コマンドと profileEnd() コマンドで CPU プロファイリングを開始および停止できるようになりました。
Chromium の問題: 1429191。
ユーザー操作が遅い場合の警告
200 ミリ秒を超えるユーザー操作は、[パフォーマンス] > [概要] タブに Interaction to Next Paint(INP)の警告が表示されます。
また、インタラクションの ID がツールチップから [概要] に移動しました。
Chromium の問題: 1432512、1432509。
ウェブに関する指標のトラックが移動しました
[パフォーマンス] パネルから次のトラックが削除されました。
- ウェブに関する指標トラック。代わりに、タイミング トラックにカーソルを合わせると、関連するタイミングが表示されます。
- [Long Tasks] サブトラック。このようなタスクは、メイン トラックで赤色で塗りつぶされ、赤い三角形で示されています。
ウェブ バイタルと長いタスクの両方のトラックに、他の場所で重複している情報が含まれていました。また、クリックすると詳細情報が表示される、より機能が充実した代替手段と比較して、インタラクティブ性もありませんでした。
また、エクスペリエンス トラックの名前を レイアウト シフトに変更し、使用状況をより正確に反映するようにしました。
詳しくは、ウェブ バイタルをご覧ください。
JavaScript プロファイラの非推奨化: フェーズ 3
Chrome 58 の時点で、DevTools チームは最終的に JavaScript プロファイラを非推奨とし、Node.js と Deno のデベロッパーが JavaScript CPU パフォーマンスのプロファイリングに [パフォーマンス] パネルを使用できるようにする計画を立てていました。
DevTools バージョン 114 では、4 段階の JavaScript プロファイラの非推奨化の第 3 段階が開始されます。このフェーズでは、DevTools から JavaScript プロファイラ パネルが削除されますが、 [設定] > [試験運用版] で一時的に有効にして、
3 つのドットメニューから開くことができます。
CPU パフォーマンスをプロファイリングするには、[パフォーマンス] パネルを使用します。
Chromium の問題: 1428026。
その他のハイライト
このリリースでの重要な修正は次のとおりです。
- カラー選択ツールで、クリップされたときにガマット外の HWB 値が検出されるようになりました(1429271)。
- [Sources] パネル:
- コンソールで、Ctrl+Enter キーを押して不完全な JavaScript 式を評価し、構文エラーを出力できるようになりました(1314700)。
- ブレークポイント編集ダイアログに閉じるボタンが追加されました。以前は、Enter キーを押すか、ダイアログのフォーカスを外す必要がありました(1412980)。
プレビュー チャネルをダウンロードする
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 のフィールド データのサポート
- ネットワークの依存関係ツリーの分析情報
- [概要] の合計時間と関数自体の時間の代わりに期間が表示される
- 最も時間がかかったスタックのハイライト表示

![[設定]、[ソース] にある新しい設定。](https://developer.chrome.google.cn/static/blog/new-in-devtools-114/image/the-setting-preferences-4b94a748524a9_36.png?hl=ja)
![[要素] パネルでハイライト表示され、[問題] パネルで報告された自動入力に関する問題。](https://developer.chrome.google.cn/static/blog/new-in-devtools-114/image/autofill-issues-highlight-075ebd20476ca_36.png?hl=ja)

![[タイミング] セクションで、ホバー時にタイミングが表示されるポップアップ。](https://developer.chrome.google.cn/static/blog/new-in-devtools-114/image/the-pop-with-timing-hov-5c7fe8c8fd244_36.png?hl=ja)
![console() コマンドは、[パフォーマンス] パネルにプロファイルを作成します。](https://developer.chrome.google.cn/static/blog/new-in-devtools-114/image/the-console-command-cre-dd3b108f2a6c4_36.png?hl=ja)


![[設定]、[試験運用版] の順に移動し、[JavaScript プロファイラ] チェックボックスをオンにします。](https://developer.chrome.google.cn/static/blog/new-in-devtools-114/image/javascript-profiler-check-f0afdbf2c0f4e_36.png?hl=ja)