Wie kann ich die Browser Tools zum Auffinden von Fehlern und Schwachstellen in meinem Sourcecode benutzen? Dieser Talk stellt die wichtigsten Features vor.
34. Scope
Beim Debuggen ist es oft hilfreich, wenn man die Werte der
aktuell gültigen Variablen sehen kann.
Unterscheidung zwischen local- (Function-) und global-Scope.
40. Events
Wann sind welche Events passiert? Wie lange haben sie
gedauert? Wodurch wurde das Event ausgelöst?
!
Außerdem gibt es weitere Meta-Informationen wie z.B. MIME
Type bei Responses oder den Heap Size bei einer Script-
Auswertung.
41.
42. Frames
Rendering Performance der Seite. Die Applikation sollte für 60
fps optimiert werden. Vorbereitung für einen Frame liegt also
bei 16,6ms (1000ms/60).
46. Timeline
Blocking auf freiwerdende Verbindung warten
Sending Request senden
Waiting Auf initiale Antwort warten
Receiving Auf gesamte Antwort warten
47. Time
Time Zeit vom Beginn des Requests bis zu seinem Ende
Latency Zeit bis zum ersten Byte der Response
50. Resources
Resourcen, die von einer Webseite verwendet werden.
!
Möglichkeit zur Interaktion wie z.B. Editieren von Datensätzen.
!
Dateien, Local/Session Storage, IndexedDB, WebSQL,
Cookies, Application Cache.
64. Source Maps
minified source map file original source
Auflösung von minified Sourcecode in den ursprünglichen
Code zum Debuggen.
Alle drei Dateien müssen vom Server ausgeliefert werden.