VS2008 AJAX Profiling Extensions (extensiones de generación de perfiles de AJAX para Visual Studio 2008)

Publicación del inglés original, miércoles 29 de abril, 7:37PM PST, por Somasegar

Hoy el equipo ha publicado Visual Studio 2008 AJAX Profiling Extensions (extensiones de generación de perfiles de AJAX para Visual Studio 2008), una nueva y potente herramienta para medir el rendimiento de las partes de las aplicaciones web que ejecuta JavaScript dentro del explorador web.

Las extensiones de generación de perfiles de AJAX proporcionan por primera vez una visibilidad necesaria de iteraciones de clientes web a menudo complejas. No es necesario descargar e instalar ningún software adicional, complementos o controles ActiveX en el equipo donde se ejecuta el código de cliente web de AJAX para utilizar las extensiones de generación de perfiles de AJAX a fin de recopilar datos de tiempo de ejecución de JavaScript. Además, funciona con cualquier explorador web, incluida, por supuesto, la versión más reciente de Internet Explorer.

Las extensiones de generación de perfiles de AJAX son un complemento a las herramientas de rendimiento que están disponibles en Visual Studio Team System 2008 Development Edition y Visual Studio Team Suite, que permiten crear perfiles para el código de JavaScript de cliente en la aplicación de AJAX.

Desarrollada en colaboración con Microsoft Research, las extensiones de generación de perfiles de AJAX automáticamente escriben funciones JavaScript para habilitar la instrumentación que miden y registran los datos de rendimiento de cada función. Estos datos de rendimiento se cargarán periódicamente desde el explorador cliente en el servidor web IIS, donde son recopilados y están disponibles para su análisis.

Cómo funciona

Las extensiones de generación de perfiles de AJAX constan de dos partes principales:

1. un componente de servidor que controla la colección de instrumentación y datos de JavaScript

2. un complemento de Visual Studio Team System que lee y analiza los datos de rendimiento recopilados en el Visual Studio Performance Explorer.

El componente del lado del servidor se instala en la canalización integrada de IIS 7.0 y agrega instrumentación en el código de JavaScript sobre la marcha antes de enviarlo al explorador web. Las extensiones de AJAX de generación de perfiles están diseñadas para funcionar con cualquier explorador web, pero necesitan que IIS 7.0 se esté ejecutándose en modo de canalización integrada. Un panel de administración de las extensiones de generación de perfiles en el servidor web permite definir y administrar las sesiones de generación de perfiles.

 

Una vez que ha recopilado datos de rendimiento cliente AJAX, puede instalar las extensiones de generación de perfiles de AJAX en su copia de Visual Studio 2008 Team Development Edition o Visual Studio Team Suite. A continuación, puede utilizar el Visual Studio Profiler para analizar los datos de rendimiento recopilados desde sus aplicaciones cliente de JavaScript. El Visual Studio Profiler proporcionará datos tales como a qué funciones de JavaScript la aplicación llama con más frecuencia y cuáles tardan más en procesarse. Mientras analiza los datos, puede desplazarse directamente al código de JavaScript.

Para empezar a supervisar el rendimiento de su código cliente de AJAX, descargue las extensiones de Visual Studio 2008 AJAX de generación de perfiles (en inglés) de Code Gallery y, a continuación, únase a la discusión (en inglés).

¡Namaste!