I auf der Grundlage von Leistungsobjekt meiner Website der Leistung bin Messung von HTML5 zur Verfügung gestellt und ich möchte wissen, dass das, was mit meiner Anwendung läuft falsch, ich will auch diese Leistung anmelden Objekt anderer Endbenutzer in meiner lokalen Datenbank, so dass ich Informationen von ihren Seiten habe, aber ich bin nicht ganz vertraut mit was jede Eigenschaft bedeutet, wie was der Grund für eine Verzögerung in connectStart sein könnte, connectEnd ... Ich habe eine Karte erstellt nach meiner Kenntnis, aber ich Input von Gemeinschaft muß dies für ... das wäre sehr hilfreich sein für andere Menschen als gutMess JS Leistung HTML5 Leistung mit und performance.timing Objekt
var issueList = {
'connectStart': 'Network issue',
'connectEnd': 'Server is not responding fast with SSL handshake',
'domainLookupStart': 'Network issue',
'domainLookupEnd': 'Network issue',
'fetchStart': 'Slow browser',
'redirectStart': 'Network issue',
'redirectEnd': 'Busy server',
'requestStart': 'Network issue',
'responseStart': 'Server is slow',
'domLoading': 'Low internet bandwidth',
'unloadEventStart': 'Slow browser',
'unloadEventEnd': 'Slow browser, browser processes are too heavy',
'navigationStart': 'Slow browser',
'responseEnd': 'Network issue',
'domInteractive': 'Browser issue',
'domContentLoadedEventStart': 'Network issue',
'domContentLoadedEventEnd': 'Network issue',
'domComplete': 'Too much DOM manipulation',
'loadEventStart': 'Unknown',
'loadEventEnd': 'Low JS performance, either not optimized JS or browser is slow'
};
Sequenz des Prozesses zu kennen ist in diesem Bild gezeigt für Informationen
ich haben auch eine JSFiddle für dieses
gleiche Art und Weise, ich möchte auch die Leistung von AJAX-Request messen in meiner Webseite und ich denke Readystate von AJAX Anfragen der Verwendung Also ich möchte wissen, was für die Zeit nehmen, zwischen jedem Zustandswechsel ist
State Description Reason
0 The request is not initialized Slow JS execution
1 The request has been set up Slow JS execution
2 The request has been sent Slow Netowkr Connection
3 The request is in process Slow Server response
4 The request is complete Slow server processing
Der Grund ich dies tun wollen könnte es den Grund sein, weil, manchmal haben wir eine Beschwerde, dass unser applicat Ion ist ein bisschen langsam, also in diesen Fällen können wir dieses Leistungsobjekt des Benutzers lesen und auch insgesamt Leistungsobjekt lesen. Wir können auch verschiedene Performance-Objekte während Spitzeneinsatz unserer Anwendung und anderen Zeiten auch lesen und messen möchten, dass welcher Teil der Anwendung längere Zeit zum Laden braucht. bei zur gleichen Zeit ist es ein Produkt, das mit einer Zeit so für zukünftige Referenz entwickeln werde Ich kann diese Daten auch als Benchmark verwenden. so meine einzige Fokus dieser Aufgabe ist das Verständnis vollständig
Auch, lassen Sie mich wissen, ob es andere Möglichkeiten gibt (Wenn ich lange Strecke nehme) ...
haben einen Blick auf .http: //www.html5rocks.com/en/tutorials/webperformance/basics/ –
http://kaaes.github.io/timing –