INVESTIGADORES
DIAZ PACE Jorge Andres
congresos y reuniones científicas
Título:
Optimización Inteligente de archivos JavaScript
Autor/es:
HERNAN VAZQUEZ; SANTIAGO A. VIDAL; GUILLERMO RODRIGUEZ; CLAUDIA MARCOS; JORGE ANDRES DIAZ PACE; MAXIMILIANO TORRE; NICOLAS MOSCA
Lugar:
Salta
Reunión:
Congreso; 48 JAIIO - Congreso Argentino de Informática e Investigación Operativa; 2019
Institución organizadora:
SADIO
Resumen:
JavaScript (JS) es el lenguaje principal para el desarrollo de aplicaciones Web. Para que los navegadores muestren una página Web, es necesario descargar los archivos que contienen el código JS. Cuanto más grande sean los archivos JS más tiempo tardará el navegador en hacer la descarga y en mostrar las páginas Web. Un primer problema de los archivos grandes es que afectan de manera negativa la performance de la aplicación y su usabilidad. La reducción del tamaño de los archivos JS, además de mejorar los tiempos de carga en el navegador, reducen la cantidad de datos para las aplicaciones distribuidas a través de Internet. Un segundo problema es que los archivos JS son cada vez más grandes, por un lado debido a la exigencia de interfaces modernas y complejas, y por otro lado debido a la utilización de bibliotecas y frameworks de terceros. Sin embargo, no todo el código JS descargado es necesario para la ejecución y visualización de una página Web. En este contexto, se estableció una vinculación entre el Instituto ISISTAN, la Fundación Sadosky y la empresa BeeReal para desarrollar un prototipo de servicio Web para la gestión de módulos y funciones en archivos JS, que sea capaz de optimizar el tamaño de los archivos requeridos por una aplicación Web particular, en base a su contexto de uso, y mejorar así su desempeño.