he utilizado 5 compresores JavaScript para comprimir una biblioteca JavaScript (JSMin, YUI compresor, Packer, compilador de cierre y UglifyJS)poner a prueba la ganancia de rendimiento de compresión de código JavaScript
Ahora sé que el compilador de cierre es el ganador en reduciendo el tamaño del archivo. Sin embargo, también quiero probar el aumento del rendimiento. ¿Cuál sería una buena manera de hacer esto?
Hice una página de prueba simple que utiliza todos los métodos públicos de la biblioteca. ¿Hay alguna herramienta para probar la velocidad de la página de esta prueba? P.ej. ejecutarlo X veces en un navegador y devolver la velocidad de carga promedio.
Gracias por sus respuestas!
¿Qué desea medir? ¿Cargar tiempo a través de HTTP a través de la red pública? ¿El tiempo que el analizador de JavaScript pasa analizando el texto de JavaScript? ¿El tiempo que el intérprete gasta corriendo el resultado? La mayoría de las herramientas que ha enumerado solo ayudarán con el primero (tiempo de carga HTTP), el compilador de cierre es el hombre extraño porque realmente modifica su código (funciones de alineación, etc.), mientras que los demás son en gran parte sobre la longitud del símbolo reducción y (en algunos casos) ofuscación. –
posible duplicado de [¿Cuál es la mejor forma de perfilar la ejecución de javascript?] (Http://stackoverflow.com/questions/855126/what-is-the-best-way-to-profile-javascript-execution) –
Todo paquete. Quiero probar el aumento de velocidad para el usuario. Cronómetro de obtener la página de prueba hasta que todos los métodos públicos hayan terminado. – Chielus