Ubuntu 2110 quiere facilitar a todos el desarrollo de aplicaciones

Hay un nuevo proyecto que dejaría que el lenguaje de programación Python se ejecute en navegadores web usando WebAssembly.

El proyecto CPython on WASM, que edificará la implementación predeterminada y más popular del lenguaje Python escrito en C, es desarrollado por el desarrollador de software con sede en Berkeley, Ethan Smith.

Según The Register, el proyecto se creó con la ayuda del desarrollador líder de Python, Christian Heimes, y podría hacer de Python una opción alternativa viable a JavaScript, por lo menos para ciertas aplicaciones web.

Python en la web

“El nuevo proyecto en el que Christian Heimes y trabajamos tiene como propósito hacer de la página web una plataforma compatible con CPython, del mismo modo que Windows o bien macOS”, afirmó Smith a The Register.

WebAssembly ha conquistado al planeta con su promesa de llevar el desempeño de las aplicaciones web nativas a un nivel que no es posible con JavaScript.

Sin embargo, The Register apunta que en este punto, el propósito del proyecto de llevar Python al navegador a través del compilador Emscripten de WebAssembly es más la activación de casos de empleo que el desempeño.

El proyecto sería la continuación de otro proyecto, llamado Pyodid, que asimismo deja que el código Python se ejecute en el navegador.

«Con suerte, esto dejará un ecosistema más grande de desarrolladores de Python dirigidos a la página web y dejará una integración más simple con las herramientas y procesos de Python existentes, muchos de los que Pyodide debió reinventar como micropip para sustituir el instalador de bultos pip estándar», explicó Forgeron.

Smith espera que su proyecto pueda asistir a facilitar el desarrollo de aplicaciones multiplataforma basadas en la página web, mas de manera rápida añade que CPython en WASM todavía se halla en las primeras etapas de desarrollo.

Share This