Performance of javascript frameworks on web single page applications (SPA)
Loading...
Date
2015
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
La arquitectura de las aplicationes web ha evolucionado en los últimos años. La necesidad de proveer una mejor experiencia de usuario ha forzado a los desarrolladores a agregar más código en el lado del cliente (JavaScript). Este dramático aumento en el tamaño de los scripts se ha debido en gran parte a la inclusión de librerías que facilitan el trabajo (jQuery) y más recientemente por los frameworks JavaScript. A pesar de que un gran número de aplicaciones usan estas librerías y frameworks, no hay suficientes estudios sobre el impacto (causado por la inclusión de estos) en el performance de las aplicaciones. Una posible causa es la falta de herramientas sencillas y flexibles para realizar estas pruebas en navegadores (browsers) reales. Desarrollamos un framework de testeo y herramientas para dos navegadores populares que facilitan a los desarrolladores a probar distintas alternativas de implementación. Usamos nuestro ambiente de pruebas para realizar una comparación de 6 implementaciones de una misma aplicación Web, encontrando importantes diferencias entre los frameworks utilizados. Estas diferencias se distinguen entre el tiempo de carga de la aplicación y la velocidad con la que ejecutan las acciones una vez cargada la misma.
Description
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2015