2011-01-03 14 views
6

Estoy usando muchos jquery/js en mi sitio web. Necesito probar mi rendimiento de jquery y mejorar su rendimiento. ¿Hay alguna herramienta para monitorear el rendimiento de jquery?jquery/js speed test

Respuesta

7

Firebug de Firefox tiene algunos plugins con buena pinta para ello:

Incluso si estos complementos son muy práctico, se podría medir el rendimiento de Javascript solo con Firebug (Firefox) y las herramientas de desarrollo (Chrome).

+0

esto es bueno. ¡Estaba buscando algo así yo mismo! – kralco626

+0

Usando YUI google scroes un 70 (C) y YAHOO, creo que creo el complemento, anotó solo un 75 (C) ... y creo que ambos sitios cargan bastante rápido ... ¿Es posible obtener un A ? – kralco626

+0

Ni YSlow ni Page Speed ​​prueban el rendimiento real de JavaScript. – Gumbo

2

Puede utilizar

Well explained here

YSlow

Firebug

Para calcular su tiempo de jQuery en IE puede utilizar

var startTime = new Date(); 
jQuery.ready(); 
var endTime = new Date(); 
var difference = endTime - startTime; 
alert("document.ready time: " + difference + " milliseconds"); 

con este código se podría obtener el tiempo para jQuery para cargar

con respecto

Wazzy

+0

Me gusta la idea, pero ¿tiene alguna idea de por qué me dice que tarda 0 milisegundos en cargar la página? – kralco626

+0

Necesita escribir el código en $ (documento). Listo (función() {, creo que es – Wazzzy

0

puedo recomendar libre DynaTrace AJAX Edition.

Es un perfilador de rendimiento brillante para IE. Le permitirá ver el tiempo de ejecución y el número de llamadas de cada método javascript para que pueda encontrar sus cuellos de botella de manera fácil y rápida.

Lo he usado para optimizar el javascript pesado, el portal compatible con AJAX (implementación de opensocial) y he descubierto, es decir. selectores jQuery no óptimos, bucles innecesarios y pesados, problemas de IE con atributos offsetHeight y clase.

Aquí está la lista completa de features.