<- Atrás

Revista ELECTRO

Vol. 43 – Año 2021

Artículo

TÍTULO

Interfaz para Evaluar el Rendimiento de una Aplicación Web

AUTORES

Hernández Rueda Karen, Martínez Vargas Martha Patricia, Damián Casillas Mario

RESUMEN

Este trabajo presenta una implementación en código abierto de una Interfaz de Programación de Aplicación para evaluar el rendimiento de una aplicación web por medio del registro de variables de la interfaz de sincronización de navegación. La evaluación se realiza con registros de tiempos de cinco usuarios que acceden a diferentes aplicaciones web. La percepción de satisfacción depende del tiempo de carga, entre mayor sea el tiempo, los usuarios tendrán una percepción negativa. El objetivo del trabajo es proporcionar una opción para valorar el rendimiento de cualquier aplicación web de forma sencilla al integrar la interfaz en la plataforma del navegador web. Los resultados muestran los tiempos de retraso que tiene un usuario y esos coinciden con lo indicado en la literatura. La utilidad de contar con esta interfaz es la posibilidad de registrar estadísticos durante el acceso y mejorar la experiencia del usuario para garantizar su permanencia.

Palabras Clave: API, rendimiento web, aplicaciones web, métricas.

ABSTRACT

This work presents an open-source implementation of an Application Programming Interface to evaluate the performance of a web application by registering variables from the navigation synchronization interface. The evaluation is carried out with time records of five users who access different web applications. The perception of satisfaction depends on the loading time, the longer the time, the users will have a negative perception. The objective of the work is to provide an option to evaluate the performance of any web application in a simple way by integrating the interface into the web browser platform. The results show the delay times that a user has and those coincide with what is indicated in the literature. The usefulness of having this interface is the possibility of registering statistics during access and improving the user experience to guarantee their permanence.

Keywords: API, web performance, web applications, metrics

REFERENCIAS

[1] D. Echeverria, «Tiempo de Respuesta y Experiencia de Usuario, Estudio Experimental,» Revista Latinoamericana de Ingeniería de Software, vol. 5, nº 4, pp. 231-234, 2016.
[2] P. Ruiz Tauste, «LMWP Lo Mejor de WordPress,» 18 noviembre 2020. [En línea]. Available: http://www.ipixelestudio.com/medir-mejorar-velocidad-carga-pagina-web/. [Últim o acceso: 28 junio 2021].
[3] C. E. Suazo, J. Smith, L. Halsey y S. Mandal, «TrusRadious,» 17 enero 2020. [En línea]. Available: https://www.trustradius.com/compare-products/google-pagespeed-insights-vs-gtmetrix. [Último acceso: 28 junio 2021].
[4] J. Nielsen, «NN/g Nielsen Nomran Group,» 1993. [En línea]. Available: https://www.nngroup.com/articles/response-times-3-important-limits/. [Último acceso: 28 junio 2021].
[5] I. Grigorik, High Performance Browser Networking, vol. 53, O'Reilly Media Inc, 2013, p. 54.
[6] J. S. Viniega, «Blog de programación avanzada de software,» 12 septiembre 2020. [En línea]. Available: https://proasw.wordpress.com/2020/09/12/estrategias-de-sincronizacion/. [Último acceso: 29 junio 2021].
[7] S. Luján-Mora, Programación de aplicaciones web: historia, principios básicos y clientes web., San Vicente, Alicante: Universitario, Editorial Club, 2002, p. 354.
[8] Oracle, «Java,» 2016. [En línea]. Available: https://www.java.com/es/download/help/java_javascript.html. [Último acceso: 28 junio 2021].
[9] J. C. Orós y M. N. Nava Martínez, Diseño de páginas web con: XTML, JavaScript y CSS, Ra-Ma, 2010, p. 376.
[10] «WebKit,» [En línea]. Available: https://webkit.org/. [Último acceso: 28 junio 2021].
[11] D. Palacios, J. Guamán y S. Contento, «Análisis del rendimiento de librerías de componentes Java Server Faces en el desarrollo de aplicaciones web,» NOVASINERGIA, vol. 2, nº 1, pp. 54-59, 2018.
[12] M. Beasly, Practical Web Analytics of User Experience: How Analytics Can Help You Understand Your Users, Waltham, MA: ELsevier Inc, 2013.
[13] MDN, «MDN Web Documents,» 22 junio 2021. [En línea]. Available: https://developer.mozilla.org/es/docs/Learn/Performance. [Último acceso: 28 junio 2021].
[14] Z. Wang, «W3C,» 17 diciembre 2012. [En línea]. Available: https://www.w3.org/TR/navigation-timing/. [Último acceso: 29 junio 2021].
[15] N. Narkhede, G. Shapira y T. Palino, Kafka: The Definitive Guide Real-Time Data and Stream Processing at Scale, S. Cut, Ed., Sebastopol: O'Reilly Media, Inc., 2017, p. 322.

CITAR COMO:

Hernández Rueda Karen, Martínez Vargas Martha Patricia, Damián Casillas Mario, "Interfaz para Evaluar el Rendimiento de una Aplicación Web", Revista ELECTRO, Vol. 43, 2021, pp. 21-26.

VERSIÓN PDF

(Abrir archivo PDF en una nueva pestaña)