DevTools の新機能(Chrome 122)

Sofia Emelianova
Sofia Emelianova

レコーダー拡張機能の公式コレクションが公開されました

エクスポートと再生ができるレコーダー拡張機能の公式コレクションがリリースされました。

レコーダーから直接コレクションを開くには、[レコーダー] パネルの上部にあるアクションバーで [ダウンロード] [エクスポート] > [拡張機能を入手...] を選択します。

ネットワークの改善

このバージョンでは、[ネットワーク] パネルにいくつかの改善が行われています。

[ステータス] 列に失敗した理由が表示される

[ステータス] 列に、常に失敗の理由が表示されるようになりました。以前は、check_box [Big request rows] をオンにするか、テーブルでリクエストを選択する必要がありました。

[ステータス] 列に失敗の理由が表示される前と後。

Chromium の問題: 1506760

[コピー] サブメニューの改善

リクエストの [コピー] サブメニューがよりわかりやすくなりました。

[コピー] サブメニューの改善前と改善後。

さらに、[cURL としてコピー] オプションを使用すると、正しいコマンドが Windows のクリップボードにコピーされるようになりました。

Chromium の問題: 12670331276452798498

パフォーマンスの改善

このバージョンでは、[パフォーマンス] パネルにいくつかの改善が加えられています。

タイムラインのパンくずリスト

[パフォーマンス] パネルの上部にある [タイムライン] で、パンくずリストを設定したり、パンくずリスト間を移動したりできるようになりました。

パンくずリストを設定するには、[タイムライン] で範囲を選択し、カーソルを合わせて [N ms] zoom_in ボタンをクリックします。ネストされた複数のパンくずリストを連続して作成できます。ズームレベル間を移動するには、[タイムライン] の上部にあるチェーン内の対応するパンくずリストをクリックします。次の動画で、パンくずリストの動作を確認しましょう。

Chromium の問題: 1467739

メイン トラックのイベント イニシエータ

デフォルトで、[パフォーマンス] > [メイン] トラックに、イニシエータと、そのイニシエータが引き起こしたイベントを結びつける矢印が表示されるようになりました。

  • スタイルまたはレイアウトの無効化 -> [スタイルを再計算] または [レイアウト]
  • [リクエスト アニメーション フレーム] -> [アニメーション フレームの呼び出し]
  • [Request Idle Callback](アイドル状態のコールバックをリクエスト)-> [Fire Idle Callback(アイドル状態のコールバックをリクエスト)]
  • [タイマーをインストール] -> [タイマーの呼び出し]
  • [WebSocket を作成] -> [送信...] を選択し、[WebSocket handshake] または [WebSocket の破棄] を選択します。

矢印を表示するには、トレースで該当するイベントを見つけてクリックします。これまで、この機能は試験運用版でした。

リクエストからの矢印とアイドル状態のコールバックの起動。

Chromium の問題: 1434596

Node.js DevTools の JavaScript VM インスタンス セレクタ メニュー

Node.js DevTools の [Performance] パネルで、アクションバーの対応するプルダウン メニューから JavaScript VM インスタンスを選択できるようになりました。まもなくサポート終了となる JavaScript Profiler でも同様の機能を使用できます。

JavaScript VM インスタンスを選択できる新しいメニューの追加前と追加後。

Chromium の問題: 1511813

要素の改善

このバージョンでは、[要素] パネルにいくつかの改善が加えられています。

次の 2 つの機能に加えて、[計算済み] や [プロパティ] など、最後に開いたタブが [要素] パネルで記憶されるようになりました。

::view-transition 疑似要素がスタイルで編集できるようになりました

インスペクタ スタイルシートを使用して、[スタイル] の ::view-transition CSS 疑似要素を編集できるようになりました。

編集前と編集後のビュー遷移疑似要素のサポート。

詳しくは、View Transitions API によるスムーズでシンプルな遷移をご覧ください。

Chromium の問題: 1511233

ブロック コンテナの align-content プロパティのサポート

align-content プロパティが、table-captiontable-cell などのすべてのブロック コンテナで機能するようになりました。以前は、グリッドと Flex でのみ機能していました。

ブロック コンテナにおける、アラインメント コンテンツの前後のサポート。

Chromium の問題: 1500511

[ソース] に新しいショートカットとコマンドを追加

Cmd(Mac)/ Cmd(Win)+ Cmd キーを押しながら [ソース] の行番号をクリックして、ログポイントを作成できるようになりました。このショートカットは、既存の Cmd(Mac)/ Ctrl(Win)キーを押しながらクリックして条件付きブレークポイントをクリックすると表示されるショートカットです。

コマンド メニューには、新しい [ナビゲータ サイドバーでアクティブなファイルを表示] という新しいコマンドが表示されます。このコマンドは、[エディタ] のプルダウン メニュー内の対応するオプションと同じように機能します。

ナビゲータのサイドバーにアクティブなファイルを表示する新しいコマンド

Chromium の問題: 14869331467464

エミュレートされた折りたたみ式デバイスのポスチャーのサポート

デバイスモードで、エミュレートされた折りたたみ式デバイスの形状連続または折りたたみ)を設定できるようになりました。連続する姿勢とは「平らな」位置を意味し、折りたたまれた状態は、ディスプレイのセクション間の角度を形成します。

ポスチャーのオプションを含むプルダウン メニュー。

さらに、[デバイス] リストには、エミュレートされた新しい折りたたみ式デバイス(Asus Zenbook Fold)が表示されます。

Chromium の問題: 1066842

動的テーマ設定

DevTools で Chrome のカラーテーマが自動的に一致するようになりました。テーマを設定するには:

  1. 新しいタブを開き、右下にある [編集] > [Chrome をカスタマイズ] をクリックします。
  2. [デザイン] で、[壁紙] の [テーマを変更] からテーマを選択するか、カラーパレットを選択します。

DevTools では、[デザイン] で選択されたカラーテーマが照合されます。

Chromium の問題: 1483276

[ネットワーク] パネルと [アプリケーション] パネルに表示されるサードパーティ Cookie の段階的廃止に関する警告

[ネットワーク] パネルと [アプリケーション] パネルの両方で、トラッキング防止機能によるサードパーティ制限の影響を受ける Cookie の横にハイライト表示され、警告が表示されるようになりました。

[ネットワーク] で、警告警告アイコンが付いているリクエストをクリックして、[Cookie] タブを開きます。

[ネットワーク] パネルでのサードパーティ Cookie の取得前と取得後。

[アプリケーション] で [ストレージ] > [Cookie] に移動し、ドメインをクリックします。黄色でハイライト表示された Cookie は、ブラウザに保存されません。

[アプリケーション] パネルでサードパーティ Cookie がハイライト表示される前と後。

警告アイコンにカーソルを合わせると、問題を説明するツールチップが表示されます。アイコンをクリックすると [問題] タブが開き、詳細情報が表示されます。

また、テーブル内の Cookie がデフォルトで名前で並べ替えられるようになりました。

Chromium の問題: 15062251503961

Lighthouse 11.4.0

[Lighthouse] パネルで Lighthouse 11.4.0 が実行されるようになりました。変更点の一覧をご覧ください。注目すべき変更点として、ウェブサイトで現在もサードパーティ Cookie が使用されているかどうかを検出できる新しい監査があります。

サードパーティ Cookie を検出する監査。

DevTools の [Lighthouse] パネルの基本的な使用方法については、Lighthouse: ウェブサイトの速度を最適化するをご覧ください。

Chromium の問題: 772558

ユーザー補助

このバージョンでは、ユーザー補助機能が次のように改善されています。

  • 設定の [設定] > [テスト] を開くと、[検索] ボックスが自動的にフォーカスされるようになりました。
  • [ネットワーク] > [フィルタ] のキャンセル [入力をクリア] ボタンがフォーカス可能になりました。
  • [Sources] > [Page] のファイルツリーが、高コントラスト モードで正しく表示されるようになりました。
  • スクリーン リーダーで以下が正しく読み上げられるようになりました。
    • [Sources] > [Breakpoints] のチェックボックスの状態。
    • 候補のリストの位置とインデックスの情報。
    • 設定の [設定] > [場所] で場所を追加または削除したときのアクションの結果。
    • 設定の [設定] > [無視リスト] にある除外ルールのグループ(全般またはカスタム)。

Chromium の問題: 1504938149986815121611515224151541815169981517015

その他のハイライト

このリリースにおける注目すべき修正と改善は次のとおりです。

  • アニメーション:
    • スクリーンショットのポップオーバーが境界外にレンダリングされるバグを修正しました(1506991)。
    • 削除されたアニメーション ノードが削除済みとしてマークされないバグを修正しました(1506561)。
  • ネットワーク:
    • ヘッダーのオーバーライド: [ヘッダー] タブに紫色のドットのアイコンが表示されるバグを修正しました(1507856)。
    • プレビュー: 不要な二重デコードのバグを修正しました(1509336)。
    • 短いリクエストが表示されないバグを修正しました(1509862)。
  • [Application] > [IndexedDB]: 他のパネルとの整合性を保つため、アクションバーのボタンを再配置しました(1393800)。
  • センサー: 位置情報が利用できないときに正しくコールバックされないバグを修正しました(1486859)。
  • パフォーマンス:
    • [Collect garbage] ボタンに、「bin」ではなく「mop」という適切なアイコンが表示されるようになりました(1507530)。
    • about:blank に移動したときにパフォーマンス トレースがデータを保持するようになりました(1509947)。

プレビュー チャンネルをダウンロードする

デフォルトの開発ブラウザとして Chrome の CanaryDev、または Beta を使用することを検討してください。これらのプレビュー チャンネルを使用すると、DevTools の最新機能にアクセスしたり、最先端のウェブ プラットフォーム API をテストしたり、ユーザーに先駆けてサイトの問題を検出したりできます。

Chrome DevTools チームへのお問い合わせ

以下のオプションを使用して、投稿の新機能や変更点、または DevTools に関連するその他のことについて話し合います。

  • ご提案やフィードバックは、crbug.com からお送りください。
  • DevTools の [More options] その他   > [Help] > [Report a DevTools issues] を使用して、DevTools の問題を報告します。
  • @ChromeDevTools でツイートしてください。
  • DevTools の新機能に関する YouTube 動画または DevTools のヒントの YouTube 動画にコメントを残してください。

DevTools の新機能

DevTools の新機能」シリーズで紹介されているすべてのリスト。

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 入門ガイド

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 はキャンセルされました

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59