ZDNet reports news from PyCon 2022 (“the first in-person meet-up for Python contributors since 2019 due to the pandemic”)
“Now, however, that may be about to change.”
While the Foundation notes cross-compiling to WebAssembly is still “highly experimental” due to missing modules in the Python standard library, nonetheless, PyCon 2022 demonstrated growing community interest in making Python a better language for the browser.
PyScript is built on Pyodide, a port of CPython, or a Python distribution for the browser and Node.js that’s based on WebAssembly and Emscripten…. “Pyodide makes it possible to install and run Python packages in the browser with micropip. Any pure Python package with a wheel available on PyPI is supported,” the Pyodide project states. Essentially, it compiles Python code and scientific libraries to WebAssembly using Emscripten.
Success is something I will dress for when I get there, and not until.