Hace algunos años le sugería a alguien crear PythonScript como alternativa para reemplazar algún día a JavaScript. Pues bien, alguien m ya aterrizó la idea. Durante la PyCon 2022, los desarrolladores volvieron a tocar el tema acerca de ejecutar Python desde el navegador Web.

Hasta ahora Python carece de soporte para compilar para Wasm (motor de ejecución de WebAssembly), el cual es un estándar de IC3 para aplicaciones Web que compila código escrito en Rust, C, C++ y Go en un formato binario que permite a las aplicaciones Web comportarse más como aplicaciones de escritorio.

Durante la PyCon 2022, Christian Heimes y su colaborador Ethan Smith, desarrolladores de CPython, detallaron cómo la rama principal de desarrollo de CPython puede compilar para WebAssembly. CPython —abreviatura de Core Python— es la implementación de referencia de la cual se derivan otras distribuciones de Python.

CPython ahora compila para Wasm utilizando Emscripten, una implementación que compila proyectos escritos en C o C++ para Node.js o el motor de ejecución Wasm.

La Fundación Python Software ha resaltado el trabajo de Heimes y Smith en una publicación de la cual se lee: «Python puede ser ejecutado en muchas plataformas: Linux, Windows, Macs de Apple, microcomputadoras e incluso dispositivos Android. Pero es un hecho ampliamente conocido que si quieres ejecutar código en el navegador, Python simplemente no es bueno —tienes que usar JavaScript». Y señala: «Ahora, sin embargo, éso está a punto de cambiar».

Fuente: ZDnet

Siguiente Entrada Entrada Anterior