Web制作者が知っておくと便利!Chrome 67でアップデートされたデベロッパーツールの新機能
Post on:2018年6月4日
先週末にリリースされたChrome 67でアップデートされたデベロッパーツールの新機能を紹介します。
Webの制作時に役立つ機能だけでなく、UIも進化しており、さらに便利になりました。
What's New In DevTools (Chrome 67)
ネットワーク ヘッダとレスポンスを検索
Networkパネルに検索機能が加わり、クエリのすべてのネットワークヘッダとレスポンスを検索できます。検索するキーワードは、正規表現にも対応しています。
- Networkパネルを開き、command + F で検索。
「cache-control」を検索
SearchパネルUIのアップデート
グローバル検索のUIが、ネットワーク検索のUIと同じスタイルになりました。
- command + option + F でグローバル検索。
グローバル検索の新しいUI
CSS変数値のプレビュー機能
CSSのカラーのプロパティ、background-color, colorなどの値にCSS変数を使用した場合、そのカラーのプレビューが表示されるようになりました。
- Stylesパネルで、CSS変数を使用したプロパティを表示。
「var(--main-color)」変数値のプレビューを表示
Copy as fetch
ネットワークのリクエストに対応するfetch()と同等のコードをクリップボードにコピーします。
- Networkリクエストを右クリックし、「Copy」から「Copy as fetch」を選択。
Copy as fetch
デベロッパーツールは下記のようなコードを生成します。
1 2 3 4 5 6 7 8 9 |
fetch("https://preload.glitch.me/styles.css", { "credentials": "omit", "headers": {}, "referrer": "https://preload.glitch.me/after/", "referrerPolicy": "no-referrer-when-downgrade", "body": null, "method": "GET", "mode": "cors" }); |
Auditsパネルのアップデート
Auditsパネルに、新しい機能が2つアップデートされました。
-
- Preload key requests
- ページの読み込み時間を短縮するには、ブラウザにヒントを表示して、重要なレンダリングパスにとって重要なリソースをできるだけ早くダウンロードする必要があります。
-
- Controlling Font Performance
- Webフォントが読み込まれている間にテキストが表示されるようにすることで、ページをより便利にすることができます。
新しい設定オプション
Auditsパネルで下記のように設定できます。
- デスクトップのビューポートとユーザーエージェントの設定を維持します。Auditsパネルで、モバイルのデバイスをシミュレートするのを防ぐことができます。
- ネットワークとCPUのスロットルを無効にします。
- LocalStorageやIndexedDBなどのストレージを保持します。
新しい設定オプション
View Trace
ページを監査した後、「View Trace」をクリックして、負荷パフォーマンスのデータを表示します。
「View Trace」をクリック
負荷パフォーマンスのデータ
無限ループを停止する
for, do...whileのループを使用した際に無限ループになってしまうことがあります。無限ループを停止するには、下記のようにします。
- Sourcesパネルを開く。
- 一時停止(Debugger paused)をクリック。
無限ループを停止
ダークテーマのアップデート
デベロッパーツールのダークテーマの配色にいくつかの変更が加えられました。例えば、ブレークポイントのアイコンや現在の行はグリーンにハイライトされます。
グリーンにハイライト
ダークテーマの変更方法
- ケバブアイコンをクリックし、「Settings(F1)」を選択。
- 「Preferences」の「Appearance」内の「Theme」を「Dark」に変更。
ダークテーマの変更方法
sponsors