ようこそ。Chrome 60 の DevTools に追加される新機能と大きな変更点は次のとおりです。
- 新しい [監査] パネル。プログレッシブ ウェブアプリ、パフォーマンス、ユーザー補助、ベスト プラクティスのテストが含まれます。
- サードパーティのバッジ。ネットワーク リクエストを行っているサードパーティ、コンソールにログを記録しているサードパーティ、JavaScript を実行しているサードパーティを確認します。
- [ここに移動] をタップします。JavaScript のデバッグ ワークフローを高速化できる新しいジェスチャー。
- 非同期 JavaScript の予測可能なデバッグ。
- コンソールのオブジェクト プレビュー。
- [カバレッジ] タブのリアルタイム アップデート。
- コンソールでコンテキストを選択するための新しいメニュー。
- ネットワーク帯域幅調整オプションの簡素化。
- 非同期スタック トレースがデフォルトでオン。
以下のリリースノートの動画版をご覧になるか、このまま読み進めて詳細をご確認ください。
新機能
Lighthouse を使用した新しい [監査] パネル
[監査] パネルで Lighthouse の使用を開始しました。Lighthouse は、ウェブページの品質を測定するための包括的なテストセットを提供します。
上部の [プログレッシブ ウェブアプリ]、[パフォーマンス]、[ユーザー補助]、[ベスト プラクティス] のスコアは、それぞれのカテゴリの総合スコアです。レポートの残りの部分は、スコアを決定した各テストの内訳です。テストの失敗を修正して、ウェブページの品質を改善します。
図 1. Lighthouse レポート
ページを監査するには:
- [監査] タブをクリックします。
- [Perform an audit] をクリックします。
- [監査を実行] をクリックします。Lighthouse は、モバイル デバイスをエミュレートするように DevTools を設定し、ページに対して一連のテストを実行して、その結果を [監査] パネルに表示します。
Google I/O 2017 での Lighthouse
Lighthouse のデベロッパー ツールへの統合について詳しくは、Google I/O 2017 のデベロッパー ツールに関する講演をご覧ください。
Lighthouse に貢献する
Lighthouse はオープンソース プロジェクトです。仕組みや貢献方法について詳しくは、Google I/O 2017 の Lighthouse の講演をご覧ください。
Lighthouse 監査に関するアイデアをお持ちですか?こちらに投稿してください。
サードパーティ バッジ
サードパーティ バッジを使用すると、ページでネットワーク リクエストを行い、コンソールにログを記録し、JavaScript を実行しているエンティティに関する詳細情報を取得できます。
図 2. ネットワーク パネルでサードパーティ バッジにカーソルを合わせる
図 3. コンソールでサードパーティのバッジにカーソルを合わせる
サードパーティのバッジを有効にするには:
- コマンド メニューを開きます。
Show third party badgesコマンドを実行します。
[コールツリー] タブと [ボトムアップ] タブの [プロダクトでグループ化] オプションを使用すると、パフォーマンス記録アクティビティを、アクティビティの原因となったサードパーティ エンティティごとにグループ化できます。DevTools でパフォーマンスを分析する方法については、ランタイム パフォーマンスの分析を始めるをご覧ください。
図 4. [ボトムアップ] タブでの商品別のグループ化
「ここまで続ける」の新しいジェスチャー
スクリプトの 25 行目で一時停止していて、50 行目にジャンプしたいとします。以前は、50 行目にブレークポイントを設定するか、行を右クリックして [Continue to here] を選択できました。このワークフローを処理するためのより高速なジェスチャーが追加されました。
コードをステップ実行するときは、Command(Mac)または Control(Windows、Linux)を押しながらクリックして、そのコード行に進みます。DevTools で、ジャンプ可能な移動先が青色でハイライト表示されます。
図 5. ここに移動
DevTools でのデバッグの基本については、JavaScript のデバッグを開始するをご覧ください。
非同期ステップイン
DevTools チームの今後の大きなテーマは、非同期コードのデバッグを予測可能にし、非同期実行の完全な履歴を提供することです。
ここから続行するための新しいジェスチャーは、非同期コードでも機能します。Command(Mac)または Control(Windows、Linux)を押すと、DevTools はジャンプ可能な非同期の宛先を緑色でハイライト表示します。
例については、I/O の DevTools の講演のデモをご覧ください。
変更点
コンソールでのオブジェクト プレビューの改善
以前は、コンソールでオブジェクトをログに記録または評価すると、コンソールには Object しか表示されず、あまり役に立ちませんでした。コンソールにオブジェクトの内容に関する詳細情報が表示されるようになりました。
図 6. コンソールでオブジェクトをプレビューする方法
図 7. コンソールでのオブジェクトのプレビュー方法
コンソールでコンテキスト選択メニューの情報を拡充
コンソールのコンテキスト選択メニューに、利用可能なコンテキストに関する詳細情報が表示されるようになりました。
- タイトルには、各アイテムの内容が記載されています。
- タイトルの下のサブタイトルには、アイテムの取得元ドメインが表示されます。
- iframe コンテキストにカーソルを合わせると、ビューポートでハイライト表示されます。
図 8. 新しいコンテキスト選択メニューで iframe にカーソルを合わせると、ビューポートでハイライト表示される
[カバレッジ] タブのリアルタイム更新
Chrome 59 でコード カバレッジを記録すると、[カバレッジ] タブに「記録中...」と表示されるだけで、どのコードが使用されているかを確認できませんでした。[カバレッジ] タブには、使用されているコードがリアルタイムで表示されます。
図 9. 以前の [カバレッジ] タブを使用してページを読み込み、操作する
図 10. 新しい [カバレッジ] タブを使用してページを読み込み、操作する
よりシンプルなネットワーク スロットリング オプション
[ネットワーク] パネルと [パフォーマンス] パネルのネットワーク スロットリング メニューが簡素化され、[オフライン]、インドなどで一般的な [低速 3G]、米国などで一般的な [高速 3G] の 3 つのオプションのみが含まれるようになりました。
図 11. 新しいネットワーク スロットリング オプション
スロットリング オプションが、他のカーネルレベルのスロットリング ツールと一致するように調整されました。これらの値は誤解を招く可能性があるため、DevTools では各オプションの横にレイテンシ、ダウンロード、アップロードの指標が表示されなくなりました。目標は、各オプションの実際の体験と一致させることです。
非同期スタックがデフォルトでオン
[ソース] パネルから [非同期] チェックボックスが削除されました。非同期スタック トレースがデフォルトでオンになりました。以前は、パフォーマンス オーバーヘッドのため、このオプションはオプトインでした。オーバーヘッドが十分に小さくなったため、この機能をデフォルトで有効にできるようになりました。非同期スタック トレースを無効にする場合は、[設定] でオフにするか、コマンド メニューで Do not capture async stack traces コマンドを実行します。
Google I/O 2017 での DevTools
以下の伝説の Paul Irish の講演で、DevTools チームが過去 1 年間取り組んできたことと、近い将来取り組む予定の大きなテーマについて詳しくご覧ください。
プレビュー チャネルをダウンロードする
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
- その他のハイライト
- プライバシーとセキュリティのパネル
- パフォーマンス パネルの改善
- 調整済みの CPU スロットリング プリセット
- 同じ AI チャットで異なるパフォーマンス イベントを選択する
- パフォーマンスでのファーストパーティとサードパーティのハイライト表示
- マーカーのツールチップと分析情報のフィールド データ
- 強制リフローの分析情報
- 「DOM サイズを最適化する」という分析情報
- console.timeStamp でパフォーマンス トレースを拡張する
- 要素パネルの改善
- アニメーション スタイルのリアルタイム値
- :open 疑似クラスとさまざまな疑似要素のサポート
- コンソールのメッセージをすべてコピー
- [メモリ] パネルのバイト単位
- その他のハイライト
- 永続的な AI チャット履歴
- パフォーマンス パネルの改善
- 画像配信インサイト
- クラシックとモダンなキーボード ナビゲーション
- フレームグラフで無関係なスクリプトを無視する
- タイムライン マーカーと範囲のハイライト表示(ホバー時)
- 推奨されるスロットリング設定
- オーバーレイのタイミング マーカー
- [Summary] の JS 呼び出しのスタック トレース
- Elements のメニューにバッジの設定を移動
- 新しい [新機能] パネル
- Lighthouse 12.3.0
- その他のハイライト
- Gemini でネットワーク リクエスト、ソースファイル、パフォーマンス トレースをデバッグする
- AI チャットの履歴を表示する
- [Application] > [Storage] で拡張機能のストレージを管理
- パフォーマンスの向上
- ライブ指標のインタラクション フェーズ
- [概要] タブのレンダリング ブロック情報
- scheduler.postTask イベントとそのイニシエータ矢印のサポート
- [アニメーション] パネルと [要素] > [スタイル] タブの改善
- [要素] > [スタイル] から [アニメーション] にジャンプ



![[ボトムアップ] タブでの商品別のグループ化](https://developer.chrome.com/static/blog/new-in-devtools-60/image/grouping-product-the-bo-2acbe43274659_36.png?hl=ja)



