Avaluació del rendiment de PyScript i Pyodide per a l'execució de fluxos de treball en Python al navegador.
Detall TFG
Marc SÁNCHEZ ARTIGAS
-
Avaluació del rendiment de PyScript i Pyodide per a l'execució de fluxos de treball en Python al navegador.
Aquest TFG té com a objectiu avaluar el rendiment, la usabilitat i la funcionalitat de PyScript i PyDiode en comparació amb JavaScript. També analitzarà com aquestes solucions basades en Python s’integren en el desenvolupament web, centrant-se en aspectes com la velocitat d'execució i la facilitat d'ús. L'objectiu serà implementar un entorn d'execució minimalista de JavaScript mitjançant PyScript i PyDiode per executar fluxos de treball científics en Python directament al navegador (vegeu, per exemple: https://pyscript.com/@examples/matplotlib/latest). PyScript (https://pyscript.net/) és un framework que permet als desenvolupadors executar codi Python directament al navegador mitjançant WebAssembly (Wasm). En combinar WebAssembly amb JavaScript, PyScript permet l'execució de codi Python en entorns web sense necessitat d'un servidor backend per al processament. De manera similar, Pyodide (https://pyodide.org/en/stable/index.html) és una distribució de Python per a navegadors i Node.js basada en WebAssembly i Emscripten. Pyodide permet la instal·lació i execució de paquets de Python al navegador utilitzant micropip. Admet qualsevol paquet Python pur amb una wheel disponible a PyPI i també ha adaptat molts paquets amb extensions en C. Aquests inclouen llibreries d'ús general com regex, PyYAML i lxml, així com llibreries científiques de Python com NumPy, pandas, SciPy, Matplotlib i scikit-learn.
05-FEB-2025
-
-
Alumne assignat
| Nom | Cognoms | Data Assignació | Curs |
|---|---|---|---|
| JORDI ANDRÉ | RAMÍREZ VECINO | 01-SET-2024 | 2024-2025 |
Fitxers
| Fitxer | Tipus de Document | Descripció |
|---|---|---|
| Memoria_RAMÍREZVECINO_JORDIANDRÉ.pdf | Memòria |
Tribunal
Laboratori 231
20-JUN-2025 17:30
Jordi MASSAGUER PLA
David GÀMEZ ALARI
Enrique MOLINA GIMÉNEZ