DevTools の新機能(Chrome 68)

DevTools の新機能(Chrome 68):

以下のリリースノートをお読みいただくか、動画版をご覧ください。

アシスト コンソール

Chrome 68 では、予測入力とプレビューに関連するコンソールの新機能がいくつか追加されています。

積極的な評価

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

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

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

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

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

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

引数のヒント

関数を入力すると、その関数が予期する引数がコンソールに表示されます。

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

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

注:

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

関数の実行後に予測入力を行う

積極的評価を有効にすると、関数の入力後に利用できるプロパティと関数もコンソールに表示されます。

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

図 3. 上のスクリーンショットは以前の動作、下のスクリーンショットは関数の予測入力をサポートする新しい動作を示しています。

予測入力内の ES2017 キーワード

ES2017 のキーワード(await など)がコンソールの予測入力 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 の 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