Vorrei sapere se esiste un modo semplice per misurare il tempo impiegato da quando si preme Invio, al momento in cui una pagina Web è completamente visualizzata/caricata. Avrei bisogno di usare un timer per questo, o ci sono funzionalità esistenti incorporate nel controllo del browser Web (o .net framework) che ho perso?Misurazione del tempo di caricamento di una pagina Web (C#)
Grazie
Grazie per il vostro aiuto, meraviglia. Cool link :) –
Ma questo mostra solo il tempo che manca a asp.net con la richiesta. Ti manca il tempo necessario per inviare questo al browser e averlo reso lì. –
... non hai nemmeno un riscontro sulla complessità del DOM.Una richiesta potrebbe essere completata abbastanza velocemente sul server ma il browser non è in grado di gestire tutti quegli elementi DOM. Il browser potrebbe persino bloccarsi se ti sforzi abbastanza e ho visto questa prima mano. Esistono anche API di profilazione reali che è possibile utilizzare. Credo che IE9 abbia introdotto un'API di profiling a cui è possibile accedere da JavaScript. http://msdn.microsoft.com/en-us/library/ff974378(v=vs.85).aspx#_webperf –