El objeto window.performance
expone información sobre el rendimiento de la última carga de página realizada por el navegador, incluidos los tiempos de búsqueda DNS entre otros. Sin embargo, no he podido encontrar nada similar para las llamadas Ajax.¿Hay una interfaz NavigationTiming disponible en XMLHttpRequests?
El problema de mayor nivel que estoy tratando de resolver es poder utilizar Google Analytics para rastrear los tiempos de carga. Puede establecer eventos personalizados y realizar un seguimiento del tiempo en javascript, pero actualmente no hay forma de obtener tiempos de búsqueda ni otros datos de rendimiento relevantes. Tal vez hay una forma de obtener esta información del objeto XMLHttpRequest
?
¿Esto agrega algún tipo de solución http://analytics.blogspot.fr/2012/04/more-ways-to-measure-your-websites.html? –
No exactamente, el objeto 'window.performance' tiene mucha más información, como el tiempo de búsqueda de DNS. El mensaje solo habla sobre el momento en que puedes rastrear desde el lado del cliente usando Javascript. – andresuribe
Luego solo tiene que mirar los informes de rendimiento integrados http://analytics.blogspot.fr/2012/03/measure-your-websites-performance-with.html pero esto es para cargas de página, no para llamadas ajax .. . –