Repositori institucional URV
Pertany a la col·lecció TFM:SerieGeneralMESIIA
TÍTOL:
A Comprehensive Review of Golang to Web Assembly Conversion with TinyGo - TFM:1639
Handle:
https://hdl.handle.net/20.500.11797/TFM1639
Estudiant:
Guellil, Safia
Idioma:
en
Títol en la llengua original:
A Comprehensive Review of Golang to Web Assembly Conversion with TinyGo
Títol en diferents idiomes:
Revisió exhaustiva de la conversió de Golang a Web Assembly amb TinyGo
Paraules clau:
WebAssembly, Golang, TinyGo
Matèria:
Enginyeria informàtica
Resum:
WebAssembly és un llenguatge de codi de bytes que ha revolucionat la navegació web en permetre l'execució de codi d'alt rendiment. Les seves excel·lents qualitats, com ara la portabilitat, l'escalabilitat, la seguretat i la velocitat, combinades amb l'aparició de l'estàndard WebAssembly System Interface, estan apropant la visió d'"escriure una vegada, executar en qualsevol lloc" a la realitat. Com a resultat, la seva influència s'ha estès més enllà dels navegadors web, el que ha portat molts llenguatges de programació, inclòs Golang, a compilar codi per a l'execució fora del navegador. Aquest projecte examina la conversió de WebAssembly a Golang mitjançant el compilador TinyGo per a entorns que no són web. Avaluem el sistema de memòria, que és fonamental a Golang, i el rendiment del mòdul WebAssembly compilat amb TinyGo. En l'anàlisi realitzada, hem observat que el sistema de memòria Golang es reprodueix en el mòdul WASM però en una versió simplificada de TinyGo. A més, hem aconseguit velocitats d'execució comparables a l'idioma font de Golang, però amb una mida binària significativament reduïda, la qual cosa fa que TinyGo i Golang siguin una bona opció per a entorns amb recursos limitats.
Director del projecte:
Sanchez Artigas, Marc
Departament:
Enginyeria Informàtica i Matemàtiques
Ensenyament(s):
Enginyeria de la Seguretat Informàtica i Intel·ligència Artificial
Entitat:
Universitat Rovira i Virgili (URV)
Data de la defensa del treball:
2023-09-15
Curs acadèmic:
2022-2023
Confidencialitat:
No
Àrees temàtiques:
Enginyeria informàtica
Aprenentatge Servei:
No
Data d'alta al repositori:
2024-04-09
Drets d'accés:
info:eu-repo/semantics/openAccess
Cobertura:
No
Tipus:
info:eu-repo/semantics/masterThesis
Títol:
A Comprehensive Review of Golang to Web Assembly Conversion with TinyGo
Coautor:
Sanchez Artigas, Marc
Matèria:
Enginyeria informàtica
Computer engineering
Ingeniería informática
Enginyeria informàtica
Data:
2023-09-15
Idioma:
en
Format:
Universitat Rovira i Virgili (URV)
Autor:
Guellil, Safia
Drets:
info:eu-repo/semantics/openAccess
Cerca el teu registre a:
Fitxers disponibles
Fitxer
Descripció
Format
Memòria
Memòria
application/pdf
Veure/Obrir
Veure registre complet
Tornar
Tots els objectes d'aquesta col·lecció
Informació
© 2011 Universitat Rovira i Virgili
Nota legal
Accessibilitat
Contacte