Evaluación del rendimiento de WebAssembly como tecnología para la optimización del renderizado de imágenes en el desarrollo web del lado del cliente: caso de estudio de Ray Tracing

Abstract
Este proyecto se enfocó en la evaluación de la idoneidad de la tecnología WebAssembly (Wasm) como una herramienta para optimizar el renderizado de imágenes en el desarrollo web del lado del cliente. Se llevaron a cabo dos fases: la primera se centró en la implementación y comparación de algoritmos en lenguajes de alto nivel compilados a Wasm, mientras que la segunda fase se enfocó en la implementación de un motor de Ray Tracing en tiempo real utilizando WebAssembly y JavaScript. Los resultados revelaron que Wasm ofrece un rendimiento prometedor en comparación con JavaScript, especialmente en aplicaciones intensivas en cómputo como el Ray Tracing. Además, se observó que el rendimiento variaba según el navegador y el sistema operativo, con Firefox y macOS mostrando un desempeño particularmente sólido. Este proyecto destaca el potencial de Wasm en el desarrollo web del lado del cliente y sugiere que esta tecnología merece una atención más amplia en futuros proyectos de optimización y renderizado web.
Description
Keywords
WebAssembly, RayTracing, Desarrolloweb
Citation