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
| dc.contributor.advisor | Pedraza Ferreria, Gabriel Rodrigo | |
| dc.contributor.advisor | Meneses Mendoza, Jathinson | |
| dc.contributor.author | Jaimes Blanco, Daniel Felipe | |
| dc.contributor.evaluator | Sanabria Echeverry, Duvan Yahir | |
| dc.contributor.evaluator | Rojas Morales, Fernando Antonio | |
| dc.date.accessioned | 2023-11-08T13:31:29Z | |
| dc.date.available | 2023-11-08T13:31:29Z | |
| dc.date.created | 2023-11-07 | |
| dc.date.issued | 2023-11-07 | |
| dc.description.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. | |
| dc.description.abstractenglish | This project focused on evaluating the suitability of WebAssembly (Wasm) technology as a tool for optimizing client-side web development image rendering. Two phases were carried out: the first focused on the implementation and comparison of algorithms in high-level languages compiled to Wasm, while the second phase focused on the implementation of a real-time Ray Tracing engine using WebAssembly and JavaScript. The results revealed that Wasm offers promising performance compared to JavaScript, especially in computationally intensive applications like Ray Tracing. Furthermore, performance varied depending on the browser and operating system, with Firefox and macOS showing particularly strong performance. This project highlights the potential of Wasm in client-side web development and suggests that this technology deserves wider attention in future web optimization and rendering projects. | |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero de Sistemas | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/15176 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingeníerias Fisicomecánicas | |
| dc.publisher.program | Ingeniería de Sistemas | |
| dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
| dc.subject | WebAssembly | |
| dc.subject | RayTracing | |
| dc.subject | Desarrolloweb | |
| dc.subject.keyword | RayTracing | |
| dc.subject.keyword | WebDevelopment | |
| dc.subject.keyword | WebAssembly | |
| dc.title | 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 | |
| dc.title.english | Performance Evaluation of WebAssembly as a Technology for Client-Side Web Development Image Rendering Optimization: A Case Study of Ray Tracing | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 245.97 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 264.34 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2.18 KB
- Format:
- Item-specific license agreed to upon submission
- Description: