DevTools の新機能(Chrome 68)

Chrome 68 の DevTools の新機能:

このまま続きをお読みになるか、以下のリリースノートの動画版をご覧ください。

アシスト コンソール

Chrome 68 には、オートコンプリートとプレビューに関連する新しいコンソール機能がいくつか搭載されています。

積極的な評価

コンソールで式を入力すると、カーソルの下に式の結果のプレビューが表示されます。

明示的に実行される前に、sort() オペレーションの結果がコンソールに出力されます。

図 1. sort() オペレーションが明示的に実行される前の結果がコンソールに出力される

積極的な評価を有効にするには:

  1. コンソールを開きます。
  2. コンソールの設定 コンソール設定ボタン を開きます。
  3. [積極的な評価] チェックボックスをオンにします。

DevTools では、式が副作用を引き起こすかどうかを積極的に評価しません。

引数のヒント

関数を入力するときに、関数に必要な引数がコンソールに表示されるようになりました。

コンソールの引数ヒント。

図 2. コンソールの引数ヒントのさまざまな例

メモ:

  • ?options のように、引数の前の疑問符はオプションの引数を表します。
  • ...items のように、引数の前の省略記号はスプレッドを表します。
  • CSS.supports() などの一部の関数は、複数の引数のシグネチャを受け入れます。

関数実行後のオートコンプリート

積極的な評価を有効にすると、関数の入力後に使用できるプロパティと関数がコンソールに表示されるようになりました。

document.querySelector('p') を実行すると、その要素で使用できるプロパティと関数がコンソールに表示されます。

図 3. 上のスクリーンショットは従来の動作、下のスクリーンショットは関数のオートコンプリートをサポートする新しい動作を示しています。

オートコンプリートでの ES2017 キーワード

await などの ES2017 キーワードを、コンソールのオートコンプリート UI で使用できるようになりました。

コンソールのオートコンプリート UI に「await」が提案されるようになりました。

図 4. コンソールのオートコンプリート UI に await が提案されるようになりました

監査の高速化と信頼性の向上、新しい UI、新しい監査

Chrome 68 には、Lighthouse 3.0 が付属しています。次のセクションでは、主な変更点についてまとめます。詳しくは、Lighthouse 3.0 のお知らせをご覧ください。

より迅速で信頼性の高い監査

Lighthouse 3.0 には、コードネーム「Lantern」という新しい内部監査エンジンが搭載されています。これにより、監査をより迅速に完了し、実行間のばらつきが少なくなります。

新しいUI

また、Lighthouse 3.0 では、Lighthouse チームと Chrome UX(研究設計)チームの連携により、新しい UI が導入されました。

Lighthouse 3.0 の新しいレポート UI。

図 5. Lighthouse 3.0 の新しいレポート UI

新しい監査

Lighthouse 3.0 には、次の 4 つの新しい監査も付属しています。

  • First Contentful Paint
  • robots.txt が無効です
  • アニメーション コンテンツに動画形式を使用する
  • あらゆる出発地と複数回の、コストのかかる往復を避ける

BigInt のサポート

Chrome 68 では、BigInt という新しい数値プリミティブがサポートされています。BigInt を使用すると、任意の精度で整数を表すことができます。コンソールで試してみましょう。

コンソールの BigInt の例。

図 6. コンソールでの BigInt の例

プロパティ パスをウォッチに追加する

ブレークポイントで一時停止した状態で、[Scope] ペインでプロパティを右クリックし、[Add property path to watch] を選択して、そのプロパティを [Watch] ペインに追加します。

監視するプロパティ パスの追加の例。

図 7. ウォッチにプロパティ パスを追加するの例

[タイムスタンプを表示] を設定に移動しました

これまで [コンソールの設定] コンソール設定ボタン にあった [タイムスタンプを表示] チェックボックスは [設定] に移動しました。

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

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

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

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

  • crbug.com からご提案やフィードバックをお送りください。
  • DevTools の問題を報告するには、DevTools でその他のオプション アイコン その他   > [ヘルプ] > [DevTools の問題を報告する] を選択します。
  • @ChromeDevTools にツイートします。
  • 「DevTools の新機能」の YouTube 動画または DevTools のヒントの YouTube 動画でコメントを残してください。

DevTools の新機能

DevTools の新機能シリーズで取り上げたすべての内容の一覧。

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 入門ガイド

Chrome 入門ガイド

Chrome 入門ガイド

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