Algoritmos de alta complejidad en navegadores web

Enllaç permanent

Descripció

  • Resum

    Este trabajo es un estudio de rendimiento de algoritmos de alta complejidad en navegadores web a partir del caso de uso de un algoritmo de reducción de mallas poligonales usando transpilado de código de C++ a JavaScript mediante Emscripten y Chreep. Para ello se tienen en cuenta la perdida de eficiencia, la profundidad de las modificaciones necesarias para obtener una compilación exitosa y los efectos de las diversas opciones que ofrecen los compiladores de Emscripten y Cheerp a la hora de optimizar el código tanto antes como después de la compilación. Las mallas sobre las que se aplica el algoritmo son del tipo manifold orientables con tamaños y topografías variadas. Las conclusiones elaboradas a partir de los datos obtenidos abordan las posibilidades que se desprenden de estos resultados para el algoritmo elegido y similares en el entorno de JavaScript.
  • Descripció

    Treball de fi de grau en informàtica
    Tutor: Javi Agenjo
  • Mostra el registre complet