20 research outputs found

    Applying meta-functions for improving JavaScript code performance

    Get PDF
    In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ

    Applying meta-functions for improving JavaScript code performance

    Get PDF
    In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ

    Applying meta-functions for improving JavaScript code performance

    Get PDF
    In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ

    Applying Meta-Functions for Improving JavaScript Code Performance

    Get PDF
    In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the Java- Script performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScriptprograms.Sociedad Argentina de Inform谩tica e Investigaci贸n Operativ

    Una infraestructura de meta-nivel para el desarrollo de software multiplataforma

    Get PDF
    Dentro de esta l铆nea de I+D nuestro grupo se concentr贸 en generar una soluci贸n que permita la introspecci贸n de c贸digo para los desarrolladores multiplataforma que utilicen JavaScript. El objetivo principal se centra en entregar una capa de meta-programaci贸n que permite reescribir c贸digo JavaScript al vuelo o de manera est谩tica para que el mismo pueda correr en diferentes plataformas de manera transparente. Otra de las principales aplicaciones permite la reescritura por c贸digo demostradamente m谩s eficiente y la obtenci贸n de informaci贸n de tipos del c贸digo para evitar errores en runtime.Eje: Innovaci贸n en Sistemas de SoftwareRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Una infraestructura de meta-nivel para el desarrollo de software multiplataforma

    Get PDF
    Dentro de esta l铆nea de I+D nuestro grupo se concentr贸 en generar una soluci贸n que permita la introspecci贸n de c贸digo para los desarrolladores multiplataforma que utilicen JavaScript. El objetivo principal se centra en entregar una capa de meta-programaci贸n que permite reescribir c贸digo JavaScript al vuelo o de manera est谩tica para que el mismo pueda correr en diferentes plataformas de manera transparente. Otra de las principales aplicaciones permite la reescritura por c贸digo demostradamente m谩s eficiente y la obtenci贸n de informaci贸n de tipos del c贸digo para evitar errores en runtime.Eje: Innovaci贸n en Sistemas de SoftwareRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Una infraestructura de meta-nivel para el desarrollo de software multiplataforma

    Get PDF
    Dentro de esta l铆nea de I+D nuestro grupo se concentr贸 en generar una soluci贸n que permita la introspecci贸n de c贸digo para los desarrolladores multiplataforma que utilicen JavaScript. El objetivo principal se centra en entregar una capa de meta-programaci贸n que permite reescribir c贸digo JavaScript al vuelo o de manera est谩tica para que el mismo pueda correr en diferentes plataformas de manera transparente. Otra de las principales aplicaciones permite la reescritura por c贸digo demostradamente m谩s eficiente y la obtenci贸n de informaci贸n de tipos del c贸digo para evitar errores en runtime.Eje: Innovaci贸n en Sistemas de SoftwareRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Seguridad en JavaScript a trav茅s de reescritura de c贸digo

    Get PDF
    Debido al crecimiento de la complejidad de las aplicaciones tanto para dispositivos m贸viles como para web, la eficiencia y seguridad de los programas JavaScript ha captado recientemente la atenci贸n de investigadores y desarrolladores. Dentro de esta l铆nea de I+D investigamos la reescritura de c贸digo en tiempo de compilaci贸n como herramienta para mejorar tanto la eficiencia como la seguridad de este tipo de programas. En este trabajo presentamos esta l铆nea de I+D y en particular los resultados de utilizar una herramienta de introspecci贸n de c贸digo, desarrollada por nuestro grupo y llamada PumaScript, para atacar el problema de seguridad web conocido como mXSS (Mutation-based Cross-Site-Scripting). Este tipo de ataque se vale de la inyecci贸n de c贸digo JavaScript malicioso, aprovechando las vulnerabilidades proporcionadas por la propiedad innerHTML y la funci贸n Eval. PumaScript reescribe los programas JavaScript donde se encuentren este c贸digo vulnerable, utilizando una funci贸n segura con una sem谩ntica an谩loga.Eje: Seguridad Inform谩ticaRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Predicci贸n del rendimiento a trav茅s de im谩genes hiperespectrales del cultivo de ma铆z

    Get PDF
    Trabajo Final Integrador (脕rea de Consolidaci贸n M茅todos Cuantitativos para la Investigaci贸n Agropecuaria - Ingenier铆a Agron贸mica) -- UNC- Facultad de Ciencias Agropecuarias, 2019En el proceso de mejoramiento gen茅tico vegetal, la cosecha es una actividad que implica un costo importante, es por esto que se empez贸 a implementar m茅todos no destructivos para evaluar los rendimientos de los distintos genotipos como ser el uso de c谩maras hiperespectrales, las cuales permiten predecir los rendimientos a trav茅s del procesamiento de datos de im谩genes del cultivo. En este trabajo se plante贸 el uso de cuatro modelos estad铆sticos para predecir el rendimiento a partir del espectro de bandas visibles de una c谩mara hiperespectral. Los resultados mostraron que el modelo que comprende el espectro rojo que incluye a las bandas 32 a 48, fue el que mejor capacidad predictiva presento con un error de predicci贸n relativo del 19,4%. Dentro del rango espectral correspondiente al rojo se seleccionaron bandas 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 46, 47 ya que presentaron mejor capacidad predictiva del rendimiento

    Seguridad en JavaScript a trav茅s de reescritura de c贸digo

    Get PDF
    Debido al crecimiento de la complejidad de las aplicaciones tanto para dispositivos m贸viles como para web, la eficiencia y seguridad de los programas JavaScript ha captado recientemente la atenci贸n de investigadores y desarrolladores. Dentro de esta l铆nea de I+D investigamos la reescritura de c贸digo en tiempo de compilaci贸n como herramienta para mejorar tanto la eficiencia como la seguridad de este tipo de programas. En este trabajo presentamos esta l铆nea de I+D y en particular los resultados de utilizar una herramienta de introspecci贸n de c贸digo, desarrollada por nuestro grupo y llamada PumaScript, para atacar el problema de seguridad web conocido como mXSS (Mutation-based Cross-Site-Scripting). Este tipo de ataque se vale de la inyecci贸n de c贸digo JavaScript malicioso, aprovechando las vulnerabilidades proporcionadas por la propiedad innerHTML y la funci贸n Eval. PumaScript reescribe los programas JavaScript donde se encuentren este c贸digo vulnerable, utilizando una funci贸n segura con una sem谩ntica an谩loga.Eje: Seguridad Inform谩ticaRed de Universidades con Carreras en Inform谩tica (RedUNCI
    corecore