Tool zum Messen der Render-Zeit
Gibt es ein tool gibt, zur Messung der tatsächlichen Render-Zeit für Sie ein element(s) auf einer Seite? Ich meine nicht die download-Zeit der Ressourcen, sondern die tatsächliche Zeit, die der browser nahm das Rendern etwas. Ich weiß, dass diese Zeit variieren, basierend auf Faktoren, die auf dem client-Rechner, würde aber trotzdem sehr nützlich sein, zu wissen, was die rendering-engine dauert eine Weile zum laden. Ich könnte mir vorstellen, dies sollte ein nützliches Dienstprogramm, da web-apps sind immer ziemlich client schwer jetzt. Irgendwelche Gedanken?
InformationsquelleAutor | 2009-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe mit diesem Skript zu analysieren, rendering-Zeit von einigen Seiten:
Teil PHP -, JavaScript-Teil. data.txt ist die Datei mit dem HTML-Code zu analysieren.
Getestet auf IE und FF.
PS: Es wird nicht überlegen, benötigte Zeit zum laden von verlinkten Ressourcen, wie externe .CSS-Dateien oder Bilder, es sei denn, du bist mit mod_expire auf Sie. Vielleicht möchten Sie Haken Sie das Dokument.Körper.onload auch, aber dann wird das Ergebnis auch variieren, indem Sie die Geschwindigkeit Ihrer Internetverbindung und Latenz.
InformationsquelleAutor Havenard
Können Sie aus YSlow.
Edit: Es scheint mir, dass firebug zeigt die rendering-Zeit mit einem blauen und roten Linie im net-panel.
Es macht nur Vorschläge, einige DOM-Elemente entfernt werden. Ich glaube, dass eigentliche rendering-Zeiten ziemlich viel, hängt vom browser.
InformationsquelleAutor Zed
Ich würde vorschlagen, YSlow.
Es misst nicht nur die Leistung die Zeiten der Elemente in der Seite, sondern es analysiert auch zum design Ihrer Seite zu schlagen, wie Sie können performance-Verbesserungen. Es ist eines der Werkzeuge, die Sie verwendet in der Entwicklung von Stack Overflow.
Yahoo! YSlow
InformationsquelleAutor Robert Cartaino
Firebug für Firefox hat es integriert in die "Net"-Registerkarte.
Braucht Firefox (ich habe es mit version 12.0) - Konfiguration geändert, geben Sie
about:config
in der Adresszeile und suchen Sie dann nachdom.send_after_paint_to_content
Set
dom.send_after_paint_to_content
zu wahren.MozAfterPaint
wird dann gemalt, als kleine grüne vertikale Linien in das Netzwerk laden timeline zusätzlich zu den blauen (DOMContentLoaded
) und rot (laden) Linien.InformationsquelleAutor pl1