Logotipo del repositorio

Publicación:
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.advisorPedraza Ferreria, Gabriel Rodrigo
dc.contributor.advisorMeneses Mendoza, Jathinson
dc.contributor.authorJaimes Blanco, Daniel Felipe
dc.contributor.evaluatorSanabria Echeverry, Duvan Yahir
dc.contributor.evaluatorRojas Morales, Fernando Antonio
dc.date.accessioned2023-11-08T13:31:29Z
dc.date.available2023-11-08T13:31:29Z
dc.date.created2023-11-07
dc.date.issued2023-11-07
dc.description.abstractEste 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.abstractenglishThis 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.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/15176
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.subjectWebAssembly
dc.subjectRayTracing
dc.subjectDesarrolloweb
dc.subject.keywordRayTracing
dc.subject.keywordWebDevelopment
dc.subject.keywordWebAssembly
dc.titleEvaluació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.englishPerformance Evaluation of WebAssembly as a Technology for Client-Side Web Development Image Rendering Optimization: A Case Study of Ray Tracing
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
6.94 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
245.97 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
264.34 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.18 KB
Formato:
Item-specific license agreed to upon submission
Descripción:

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031