DevTools-Übersicht – Chrome 35

Umar Hansa
Umar Hansa

Hallo zusammen, in der letzten Ausgabe des DevTools-Digest haben wir uns die leistungsstarken asynchronen Aufrufstacks und einige andere Themen angesehen. Diese Version bietet unter anderem eine verbesserte Filterung im Netzwerkbereich (mit automatischer Vervollständigung), Bearbeitungsmöglichkeiten für Shadow-DOM-Inhalte und Updates für CodeMirror 4.

Filter im Netzwerkbereich

Sie können Ressourcen jetzt nach bestimmten Feldern wie „Domain“ filtern. Ein Filterformat sieht so aus: Domain:website.com. Neben den Filtern erhalten Sie auch Vorschläge für die automatische Vervollständigung gültiger Filterwerte, die in Echtzeit aktualisiert werden, während Sie Ihre Suchanfrage eingeben. Das kann nützlich sein, wenn Sie alle Ressourcen finden möchten, die von einer bestimmten Domain bereitgestellt werden. [crbubg.com/258421]

Filter im Netzwerkbereich

Shadow-DOM-Inhalte bearbeiten

In den DevTools konnte man schon immer reguläres HTML im Bereich „Elemente“ bearbeiten. Diese Funktionen gelten jetzt auch für Elemente, die zu einem Shadow DOM gehören. [crbug.com/348991]

Shadow DOM-Inhalte bearbeiten

Upgrade auf CodeMirror 4.0

CodeMirror, der JavaScript-basierte Texteditor, der im Bereich „Quellen“ verwendet wird, wurde auf Version 4 aktualisiert. Dadurch wurden viele neue Funktionen hinzugefügt. crbug.com/356878]

Schnelle Suche nach einer CSS-Property

Im neuen Suchfeld im Bereich „Stile“ können Sie jetzt nach Property-Namen, -Werten oder Regelauswahlen suchen. Die Ergebnisse werden während der Eingabe in Echtzeit hervorgehoben. [crbug.com/278852]

Schnelle Suche nach einer CSS-Eigenschaft.

Zeitstempel neben Konsolenmeldungen

Wenn Sie Nachrichten in schneller Folge protokollieren, kann es hilfreich sein, die genaue Uhrzeit zu sehen, zu der eine Nachricht protokolliert wird. Sie können dies über die DevTools-Tests aktivieren. [crbug.com/131714]

Zeitstempel neben Konsolennachrichten

Aufschlüsselung der Arbeitsspeicherstatistiken für Heap-Snapshots

Wenn Sie sich einen aufgezeichneten Heap-Snapshot ansehen, sehen Sie das Statistik-Kreisdiagramm, das eine visuelle, farbcodierte Übersicht darüber bietet, welcher Aspekt von JavaScript den meisten Arbeitsspeicher verbraucht. Diese Funktion ist derzeit experimentell. Aktivieren Sie „Heap-Snapshot-Statistiken“, um sie auszuprobieren. [crbug.com/346335]

Aufschlüsselung der Arbeitsspeicherstatistiken für Heap-Snapshots.

Originalquelle eines console.log-Objekts ansehen, nicht die eingekapselte Version

Sie haben wahrscheinlich eine console.log-Wrapperfunktion, aber leider stammen alle Nachrichten in der Konsole von etwas wie util.js:46. Jetzt können Sie die ursprünglichen Standorte in den DevTools auflösen. Geben Sie die Datei, die Konsolenprotokollmeldungen umschließt, in das Eingabefeld „Überspringen des Durchlaufens von Quellen mit bestimmten Namen“ ein, damit DevTools sie als Blackbox behandelt und dann die tatsächliche Quelle einer Protokollanweisung anzeigt. [crbug.com/231007]

Weitere kleine, aber nützliche Neuerungen

  • Aktualisieren Sie den Bereich „Ereignis-Listener“ im Bereich „Elemente“, nachdem Sie JavaScript-Ereignis-Listener dynamisch hinzugefügt oder entfernt haben. [crbug.com/341044]

  • Mit der Taste Ctrl+ können Sie den Fokus auf die Eingabe in der Console legen. Das ist nützlich, wenn Sie in den DevTools nur die Tastatur verwenden möchten. [crbug.com/144943]

  • Die Vorschläge für die automatische Vervollständigung von „border-style“ für Werte (punktiert, gepunktet, doppelt, Riffel) wurden an die Spezifikation angepasst. [crbug.com/349998]

  • Im Bereich „Einstellungen“ wurde die Schaltfläche Standardeinstellungen wiederherstellen und aktualisieren hinzugefügt. [crbug.com/135451]

  • An der linken Seite andocken ist derzeit eine experimentelle Funktion. Sie können sie ausprobieren, um zu sehen, ob sie für Ihren Workflow geeignet ist. Die anderen Layoutmodi sind „Im Hauptfenster andocken“ (rechts oder unten) und „In separatem Fenster anzeigen“. [crbug.com/134282]

  • wheel“ wird jetzt als Breakpoint für Event-Listener angeboten. Dies ist eine Ergänzung zu den üblichen Ereignissen wie „click“, „mousemove“ und „mousedown“. [crbug.com/347562]

Das war es fürs Erste. Vielen Dank fürs Lesen.