Neuerungen in den Entwicklertools (Chrome 91)

Informationen zu Web Vitals werden im Bereich „Leistung“ angezeigt

Bewegen Sie den Mauszeiger im Bereich Leistung auf eine Web Vitals-Markierung, um zu sehen, was der Indikator bedeutet: ob die Leistung gut ist, verbessert werden muss oder schlecht ist.

Pop-up mit Informationen zu Web Vitals

Chromium-Problem: 1147872

CSS-Scroll-Snap visualisieren

Sie können jetzt das Symbol scroll-snap im Bereich Elemente aktivieren oder deaktivieren, um die CSS-Scroll-Snap-Ausrichtung zu prüfen.

CSS-Scroll-Snap

Wenn auf ein HTML-Element auf Ihrer Seite (z.B. auf dieser Demoseite) scroll-snap-type angewendet wurde, sehen Sie im Bereich Elemente daneben das Symbol scroll-snap. Klicken Sie auf das Symbol, um das Scroll-Snap-Overlay auf der Seite ein- oder auszublenden.

Im Beispiel oben sehen Sie Punktmarkierungen an Snap-Kanten. Der Scrollbereich hat eine durchgezogene Kontur, während die Snap-Elemente eine gestrichelte Kontur haben. Der Scrollbereich ist grün, der Scrollrand orange.

Chromium-Problem: 862450

Neues Arbeitsspeicher-Prüftool

Mit dem neuen Speicherprüftool können Sie ein ArrayBuffer in JavaScript sowie den Wasm-Speicher prüfen.

Öffnen Sie diese Demoseite. Öffnen Sie im Bereich Quellen die Datei demo-js.js und setzen Sie einen Haltepunkt in Zeile 18.

Aktualisieren Sie die Seite. Maximieren Sie im rechten Bereich des Debuggers den Abschnitt Scope. Beachten Sie das neue Symbol neben dem Wert für buffer. Klicken Sie darauf, um den Speicher-Inspektor zu öffnen.

In der Dokumentation finden Sie weitere Informationen zum Inspecten von JavaScript-ArrayBuffer und WebAssembly.Memory mit diesem neuen Speicherprüftool.

Arbeitsspeicher-Prüftool

Chromium-Problem: 1166577

Neuer Bereich „Badge-Einstellungen“ im Bereich „Elemente“

Du kannst Badges jetzt über die Badge-Einstellungen im Bereich Elemente selektiv aktivieren oder deaktivieren. Mit dieser Funktion können Sie die wichtigen Logos anpassen und sich beim Prüfen von Webseiten darauf konzentrieren.

Bereich „Badge-Einstellungen“ im Bereich „Elemente“

Klicken Sie im Bereich Elemente mit der rechten Maustaste auf ein Element. Wählen Sie im Kontextmenü Badge-Einstellungen aus. Daraufhin wird der Bereich „Badge-Einstellungen“ oben angezeigt. Aktivieren oder deaktivieren Sie die Kästchen, um die Logos ein- oder auszublenden.

Chromium-Problem: 1066772

Verbesserte Bildvorschau mit Informationen zum Seitenverhältnis

In den Bildvorschauen im Bereich Elemente werden jetzt mehr Informationen zum Bild angezeigt: gerenderte Größe, gerendertes Seitenverhältnis, intrinsische Größe, intrinsisches Seitenverhältnis und Dateigröße.

Anhand dieser Informationen können Sie Ihre Bilder besser verstehen und bei Bedarf optimieren.

Bildvorschau mit Informationen zum Seitenverhältnis

Informationen zum Seitenverhältnis des Bildes sind auch im Bereich Netzwerk verfügbar, wenn Sie auf das Bild klicken, um eine Vorschau aufzurufen.

Informationen zum Seitenverhältnis von Bildern im Bereich „Netzwerk“

Chromium-Probleme: 1149832, 1170656

Schaltfläche „Neue Netzwerkbedingungen“ mit Optionen zum Konfigurieren von Content-Encodings

Im Bereich Netzwerk wird eine neue Schaltfläche für Netzwerkbedingungen hinzugefügt. Klicken Sie darauf, um den Tab Netzwerkbedingungen zu öffnen.

Auf dem Tab Netzwerkbedingungen wird die neue Option Zulässige Inhaltscodierungen hinzugefügt. Konfigurieren Sie es, um zu testen, ob Serverantworten in Browsern, die gzip, brotli oder andere zukünftige Content-Encodings nicht unterstützen, korrekt codiert werden.

Schaltfläche „Neue Netzwerkbedingungen“ mit Optionen zum Konfigurieren von Content-Encoding

Chromium-Problem: 1162042

Verbesserungen am Bereich „Stile“

Neue Tastenkombination zum Aufrufen des berechneten Werts im Bereich „Stile“

Sie können jetzt im Bereich Styles mit der rechten Maustaste auf eine CSS-Eigenschaft klicken und Berechneten Wert ansehen auswählen, um den berechneten CSS-Wert aufzurufen.

Neue Tastenkombination zum Aufrufen des berechneten Werts

Chromium-Problem: 1076198

Unterstützung für das Keyword accent-color

Die Autocomplete-Benutzeroberfläche des Bereichs „Styles“ erkennt jetzt das CSS-Keyword accent-color. Damit können Webentwickler die Akzentfarbe für die vom Element generierten UI-Steuerelemente (z. B. Kästchen, Optionsschaltflächen) angeben.

Die CSS-Property accent-color befindet sich derzeit in der Testphase. Aktivieren Sie chrome://flags/#enable-experimental-web-platform-features, um es zu testen.

accent-color

Chromium-Problem: 1092093

Problemtypen mit Farben und Symbolen kategorisieren

Auf dem Tab Probleme werden Probleme jetzt in Seitenfehler, bevorstehende funktionsgefährdende Änderungen und mögliche Verbesserungen kategorisiert, um die Schwere besser zu erkennen. Klicken Sie in der Console auf die Schaltfläche Anzahl der Probleme, um den Tab Probleme zu öffnen.

  • Seitenfehler (rot) Probleme, die sich unmittelbar auf die Seitenfunktion auswirken, z. B. das Fehlen der richtigen CORS-Header
  • Bevorstehende gravierende Änderungen (gelb) Probleme, die auf eine bevorstehende, inkompatible Änderung der Webplattform hinweisen, die zu einem Funktionsverlust der Seite führen kann (z.B. Warnung vor bevorstehenden CORS-RFC-1918-Änderungen).
  • Mögliche Verbesserungen (blau) Potenzielle Verbesserungsmöglichkeiten auf der Seite, die derzeit die grundlegenden Funktionen der Seite nicht beeinträchtigen (z.B. Probleme mit der Barrierefreiheit)

Problemtypen mit Farben und Symbolen kategorisieren

Chromium-Problem: 1183241

Vertrauenstokens löschen

Sie können Trust Tokens jetzt mit der neuen Schaltfläche „Löschen“ im Bereich Trust Tokens im Bereich Anwendung löschen.

Trust Token ist eine neue API, die ohne passives Tracking dabei hilft, Betrug zu bekämpfen und Bots von echten Nutzern zu unterscheiden. Weitere Informationen zu Trust Tokens

Vertrauenstokens löschen

Chromium-Problem: 1126824

Details zu blockierten Funktionen in der Frame-Detailansicht ansehen

In der Detailansicht des Frames findest du jetzt im Abschnitt Berechtigungsrichtlinie Details zu blockierten Funktionen.

Öffnen Sie diese Demoseite. Wählen Sie im Bereich Anwendung einen Frame aus. Scrollen Sie im Abschnitt Berechtigungsrichtlinie zu dem Attribut Deaktivierte Funktionen. Klicken Sie auf Details anzeigen, um zu erfahren, warum die Funktion blockiert ist. Klicken Sie auf das Symbol neben den einzelnen Richtlinien, um den Iframe oder die Netzwerkanfrage aufzurufen, die die Funktion blockiert hat.

Die Berechtigungsrichtlinie ist eine Webplattform-API, mit der eine Website die Verwendung von Browserfunktionen in ihrem eigenen Frame oder in eingebetteten iFrames zulassen oder blockieren kann.

Blockierte Funktionen in der Frame-Detailansicht

Chromium-Problem: 1158827

Tests in den Testeinstellungen filtern

Mit dem neuen Testfilter können Sie Tests schneller finden. Gehen Sie beispielsweise zu Einstellungen > Tests und geben Sie in das Textfeld Filter das Wort „Kontrast“ ein, um alle Tests mit dem Wort „Kontrast“ zu filtern.

Tests in den Testeinstellungen filtern

Neue Spalte Vary Header im Bereich „Cache-Speicher“

In der neuen Spalte Vary Header im Bereich Cache-Speicher sehen Sie den HTTP-Antwortheader Vary.

Spalte „Vary-Header“

Chromium-Problem: 1186049

Verbesserungen am Bereich „Quellen“

Unterstützung neuer JavaScript-Funktionen

In den DevTools wird jetzt die neue JavaScript-Funktion Private-Markenprüfung (#foo in obj) unterstützt.

Diese Funktion für die Überprüfung privater Marken erweitert den Operator „in“, um den Test der privaten Klassenfelder für ein beliebiges Objekt zu unterstützen.

Testen Sie die Funktion in der Console im Bereich Quellen. Sie können die privaten Felder auch im Bereich Scope im Bereich Debugger prüfen.

JavaScript-Prüfungen für private Marken

Chromium-Problem: 11374

Erweiterte Unterstützung für die Fehlerbehebung mit Haltepunkten

In den DevTools werden jetzt Haltepunkte in mehreren Scripts korrekt gesetzt. Moderne JavaScript-Bundler (z. B. Webpack, Rollup) unterstützen die Code-Splitting-Funktion. Es gibt Szenarien, in denen eine gemeinsame Komponente in mehrere Routen aufgenommen werden kann (Code-Splits).

Bisher konnten in den DevTools nur an einer einzigen Rohposition Haltestellen festgelegt werden. Mit dieser Verbesserung können in den DevTools Haltepunkte an allen relevanten Stellen korrekt gesetzt werden.

Chromium-Probleme: 1142705, 979000, 1180794

Unterstützung der Vorschau beim Bewegen des Mauszeigers mit []-Notation

In den DevTools wird jetzt im Bereich Quellen eine Vorschau für JavaScript-Memberausdrücke unterstützt, die die []-Notation verwenden.

Unterstützung für die Vorschau beim Bewegen des Mauszeigers mit der Notation „[]“

Chromium-Problem: 1178305

Verbesserter Überblick über HTML-Dateien

In den DevTools wird jetzt die Struktur von HTML-Dateien besser unterstützt. Öffnen Sie im Bereich Quellen eine HTML-Datei. Sie können den Code-Umriss mit der Tastatur ein- und ausblenden. Dazu drücken Sie auf einem Mac die Tastenkombination Cmd + Umschalt + O oder unter Windows Strg + Umschalt + O.

Im folgenden Beispiel werden in den DevTools jetzt alle Funktionen im Übersichtsdiagramm korrekt aufgeführt. Bisher wurden in den DevTools nur einige der Funktionen angezeigt.

 Verbesserter Überblick über HTML-Dateien

Chromium-Problem: 761019, 1191465

Richtige Fehler-Stack-Traces für die Wasm-Fehlerbehebung

In DevTools werden jetzt Inline-Funktionsaufrufe aufgelöst und korrekte Fehler-Stack-Traces für das Wasm-Debugging angezeigt.

Bisher wurden in den DevTools nur generische Wasm-Referenzen in den Fehler-Stacktraces angezeigt.

Richtige Fehler-Stack-Traces für die Wasm-Fehlerbehebung

In der alten Version von Chrome (links) wird in den Fehlerstapel-Traces der Quellspeicherort (z.B. dsquare) nicht angezeigt, in der neuen Version (rechts) hingegen schon.

Chromium-Problem: 1189161

Vorschaukanäle herunterladen

Verwenden Sie als Standard-Entwicklungsbrowser Chrome Canary, Chrome Dev oder Chrome Beta. Diese Vorabversionen bieten Ihnen Zugriff auf die neuesten DevTools-Funktionen, ermöglichen es Ihnen, innovative Webplattform-APIs zu testen, und helfen Ihnen, Probleme auf Ihrer Website zu finden, bevor Ihre Nutzer sie bemerken.

Chrome-Entwicklertools-Team kontaktieren

Mit den folgenden Optionen können Sie über neue Funktionen, Updates oder andere Themen im Zusammenhang mit den DevTools sprechen.

Neu in den DevTools

Eine Liste aller Themen, die in der Reihe Was ist neu in den DevTools? behandelt wurden.