It's now possible to run JupyterLab entirely within a browser with jyve (JupyterLab + pyodide)
> Pyodide brings the Python runtime to the browser via WebAssembly, along with the Python scientific stack including NumPy, Pandas, Matplotlib, parts of SciPy, and NetworkX. The packages directory lists over 35 packages which are currently available.
Is the RustPython WASM build more performant or otherwise preferable to brython or pyodide?
Baidu has even made a memory safe version of TPM (https://medium.com/baiduxlab/mesatee-security-formal-verific...).
The latest PyPy3 release targets 3.5.3.