2009-04-09 2 views
5

kann mir jemand zwei Dinge über die Netz-Panel in Firebug erzählen?Zwei Fragen bezüglich der Netz-Panel in Firebug

  1. Warum gibt es eine "Entfernung" zwischen der ersten Zeile und den folgenden? was passiert da?
  2. Was bedeuten die blauen und roten Linien auf der rechten Seite genau?

Jede Hilfe ist wirklich zu schätzen - dank Voraus viel in ...

alt text http://www.walkner.biz/_temp/firebug.png

+0

Mit welcher OS- und FF-Browserversion arbeiten Sie? – jerebear

+0

OS: Windows XP FF-Version: 3.0.8 Firebug: 1.3.3b2 – swalkner

+0

Die große Verzögerung nach der ersten Zeile war wahrscheinlich aufgrund einer XHR-Anforderung. Können Sie den Rest der Ausgabe teilen? –

Antwort

1

aber meine Frage ist, warum der zweite Punkt erst dann geladen werden konnte ... sollte es nicht sofort starten ? - swalkner

Auf meiner Maschine ist es fast sequenziell. Ich würde die Verzögerung zur CPU-Zeit beitragen, die benötigt wird, um die Daten zu verarbeiten und zu rendern.

Ich würde vermuten, die blaue Linie ist, wenn der Browser beginnt zu zeigen und die rote Linie ist, wenn das Layout fertig ist.

0

Von ganz links bis ganz rechts die Erfahrung Zeit der Gesamtbelastung ist (1.03s).

Der zweite Punkt "?" begann nicht bis zu etwa 75% in den gesamten Ladevorgang zu laden.

+0

aber meine Frage ist, WARUM der zweite Gegenstand bis dahin nicht geladen hat ... sollte es nicht sofort anfangen? – swalkner

+0

Können Sie anzeigen, welche Elemente in diesen ersten Zeilen geladen wurden? Das würde uns helfen, die Verzögerung zu bestimmen. – jerebear

+0

@Swalkner: Ich vermute, dass das zweite Element von der ersten abhängig ist (z. B. ist das html das erste Element und ein img-Tag das zweite). In diesem Fall ist die Lücke die Zeit, die der Browser benötigt, um den HTML-Code zu analysieren und herauszufinden, ob es ein img-Tag gibt, nach dem er nach dem img (dem zweiten Element) fragt. – talonx

5

Die blauen und roten Linien markieren, wenn die JavaScript-Ereignisse (DOMContentLoaded und load) ausgelöst werden.

mozdev-Dokumentation für DOMContentLoaded and load:

Fired auf einem Window-Objekt, wenn ein Dokuments DOM Inhalt fertig geladen ist, aber im Gegensatz zu „load“, wartet nicht, bis alle Bilder geladen sind.