Performance of javascript frameworks on web single page applications (SPA)

Dublin Core

Title

Performance of javascript frameworks on web single page applications (SPA)

Subject

000
Ciencias de la computación
JavaScript (Lenguaje de programación para computadores)
Software de aplicación.

Description

Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2015
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.

Creator

Findel Dávila, Hans

Date

2016-08-17T14:21:34Z
2016-08-17T14:21:34Z
2015

Contributor

Navón Cohen, Jaime
Pontificia Universidad Católica de Chile. Escuela de Ingeniería

Rights

acceso abierto

Format

 ix, 39 páginas 
application/pdf

Language

en

Type

tesis de maestría

Identifier

10.7764/tesisUC/ING/16587
https://doi.org/10.7764/tesisUC/ING/16587
https://repositorio.uc.cl/handle/11534/16587