style que funciona definicion como caracteristicas attribute javascript performance browser profiling

javascript - que - title css



¿Cuál es la mejor manera de perfilar la ejecución de javascript? (6)

Firebug

Firebug proporciona un informe de perfiles muy detallado. Le indicará cuánto tiempo tarda cada invocación de método en una tabla gigante (detallada).

console.profile([title]) //also see console.trace()

console.profileEnd () llamar a console.profileEnd () para finalizar su bloque de perfil. Vea la API de la consola aquí: http://getfirebug.com/wiki/index.php/Console_API

Mirlo

Blackbird ( sitio oficial ) también tiene un generador de perfiles más simple (se puede descargar desde aquí )

¿Hay un buen generador de perfiles para javascript? Sé que Firebug tiene algo de apoyo para el código de perfil. Pero quiero determinar las estadísticas en una escala más larga. Imagine que está creando una gran cantidad de código JavaScript y desea determinar cuáles son realmente los cuellos de botella en el código. Al principio quiero ver las estadísticas de perfil de cada función de JavaScript y el tiempo de ejecución. Lo siguiente sería incluir funciones DOM. Esto combinado con acciones que ralentizan las cosas, como la operación en el árbol de renderizado, sería perfecto. Creo que esto daría una buena impresión si el rendimiento se cancela en mi código, en la preparación de DOM o en las actualizaciones del árbol / visual de renderizado.

¿Hay algo cerca de lo que quiero? ¿O cuál sería la mejor herramienta para lograr la mayor parte de lo que he descrito? ¿Sería un navegador auto compilado más un motor de JavaScript mejorado por la funcionalidad del perfil?


Aunque Firebug ha sido mencionado, una cosa adicional que te gustaría ver con Firebug es un plugin para Firebug llamado FireUnit ; John Resig habla sobre esto en esta publicación de blog:

Función JavaScript Perfil de llamada

Espero que ayude.


Chrome''s Developer Tools tiene un generador de perfiles integrado.


El inspector web de Safari 4 también incluye un generador de perfiles (aunque la versión en los nightlies es mejorada por las llamadas a funciones recursivas). El Web Inspector también es compatible con las API de perfil de Firebug.


Firebug + Firefox es imprescindible. Y la barra de herramientas para desarrolladores de IE 8 también tiene un generador de perfiles integrado (IE 8 se envía con la barra de herramientas del desarrollador).


Para JavaScript, XmlHttpRequest, DOM Access, Rendering Times y tráfico de red para IE6, 7 y 8, puede usar la versión de dynaTrace AJAX GRATUITA .