Neuerungen in den Entwicklertools (Chrome 68)

Kayce Basques
Kayce Basques

Neu in den Entwicklertools in Chrome 68:

Lesen Sie weiter oder sehen Sie sich unten die Videoversion der Versionshinweise an.

Assistive Console

Chrome 68 enthält einige neue Konsolenfunktionen für die automatische Vervollständigung und die Vorschau.

Genaue Auswertung

Wenn Sie einen Ausdruck in die Console eingeben, kann unter dem Cursor jetzt eine Vorschau des Ergebnisses dieses Ausdrucks angezeigt werden.

Die Console gibt das Ergebnis des Vorgangs „sort()“ aus, bevor er explizit ausgeführt wurde.

Abbildung 1. Die Konsole gibt das Ergebnis des sort()-Vorgangs aus, bevor er explizit ausgeführt wurde.

So aktivieren Sie die genaue Auswertung:

  1. Öffnen Sie die Console.
  2. Öffnen Sie die Konsoleneinstellungen Schaltfläche „Konsoleneinstellungen“.
  3. Aktivieren Sie das Kästchen Eager Evaluation (Sofortige Auswertung).

DevTools wertet nicht sofort aus, ob der Ausdruck Nebenwirkungen verursacht.

Hinweise zu Argumenten

Während Sie Funktionen eingeben, werden in der Console jetzt die Argumente angezeigt, die für die Funktion erforderlich sind.

Argumenthinweise in der Konsole.

Abbildung 2. Verschiedene Beispiele für Argumenthinweise in der Console

Hinweise:

  • Ein Fragezeichen vor einem Argument, z. B. ?options, steht für ein optionales Argument.
  • Auslassungspunkte vor einem Argument, z. B. ...items, stehen für einen Spread.
  • Einige Funktionen, z. B. CSS.supports(), akzeptieren mehrere Argumentsignaturen.

Automatische Vervollständigung nach Funktionsausführungen

Nachdem Sie die Eager Evaluation aktiviert haben, sehen Sie in der Console jetzt auch, welche Eigenschaften und Funktionen verfügbar sind, nachdem Sie eine Funktion eingegeben haben.

Nachdem Sie document.querySelector('p') ausgeführt haben, können Sie in der Console die verfügbaren Eigenschaften und Funktionen für dieses Element sehen.

Abbildung 3. Der obere Screenshot zeigt das alte Verhalten und der untere das neue Verhalten, das die automatische Vervollständigung von Funktionen unterstützt.

ES2017-Schlüsselwörter in der automatischen Vervollständigung

ES2017-Schlüsselwörter wie await sind jetzt in der Autovervollständigungs-Benutzeroberfläche der Konsole verfügbar.

In der Console wird jetzt „await“ in der Benutzeroberfläche für die automatische Vervollständigung vorgeschlagen.

Abbildung 4. In der automatischen Vervollständigung der Console wird jetzt await vorgeschlagen.

Schnellere, zuverlässigere Prüfungen, eine neue Benutzeroberfläche und neue Prüfungen

Chrome 68 wird mit Lighthouse 3.0 ausgeliefert. In den nächsten Abschnitten werden einige der wichtigsten Änderungen zusammengefasst. Weitere Informationen finden Sie unter Lighthouse 3.0.

Schnellere und zuverlässigere Audits

Lighthouse 3.0 hat eine neue interne Prüf-Engine mit dem Codenamen „Lantern“, mit der Prüfungen schneller und mit weniger Abweichungen zwischen den Ausführungen abgeschlossen werden.

Neue Benutzeroberfläche

Lighthouse 3.0 bietet auch eine neue Benutzeroberfläche, die in Zusammenarbeit zwischen den Teams von Lighthouse und Chrome UX (Research & Design) entwickelt wurde.

Die neue Benutzeroberfläche für Berichte in Lighthouse 3.0.

Abbildung 5. Die neue Benutzeroberfläche für Berichte in Lighthouse 3.0

Neue Audits

Lighthouse 3.0 enthält außerdem vier neue Prüfungen:

  • First Contentful Paint
  • robots.txt ist ungültig
  • Videoformate für animierte Inhalte verwenden
  • Mehrere kostspielige Hin- und Rückfahrten zu einem beliebigen Ursprungsort vermeiden

Unterstützung von BigInt

Chrome 68 unterstützt ein neues numerisches Primitiv namens BigInt. Mit BigInt können Sie Ganzzahlen mit beliebiger Genauigkeit darstellen. In der Console ausprobieren:

Ein Beispiel für BigInt in der Console.

Abbildung 6. Beispiel für BigInt in der Console

Property-Pfad zu Watch hinzufügen

Klicken Sie mit der rechten Maustaste auf eine Eigenschaft im Bereich „Scope“ und wählen Sie Property-Pfad zu Watch hinzufügen aus, um die Eigenschaft dem Bereich „Watch“ hinzuzufügen.

Beispiel für „Property-Pfad zu Watch hinzufügen“

Abbildung 7. Beispiel für Property-Pfad zu Watch hinzufügen

„Zeitstempel anzeigen“ wurde in die Einstellungen verschoben

Das Kästchen Zeitstempel anzeigen, das sich zuvor in den Konsoleneinstellungen Schaltfläche „Konsoleneinstellungen“ befand, ist jetzt in den Einstellungen zu finden.

Vorschaukanäle herunterladen

Verwenden Sie Chrome Canary, Dev oder Beta als Standardbrowser für die Entwicklung. Über diese Preview-Channels haben Sie Zugriff auf die neuesten DevTools-Funktionen, können innovative Webplattform-APIs testen und Probleme auf Ihrer Website finden, bevor Ihre Nutzer sie entdecken.

Chrome-Entwicklertools-Team kontaktieren

Verwenden Sie die folgenden Optionen, um über die neuen Funktionen, Updates oder alles andere im Zusammenhang mit den Entwicklertools zu sprechen.

Neu in den Entwicklertools

Eine Liste aller Themen, die in der Reihe Neu in den DevTools behandelt wurden.