"Support for PyScript & Brython"
https://github.com/microsoft/vscode-python/issues/19415
Jupyter support in VSCode:
JupyterLite has p5 js support. Khan Academy CS curriculum has ProcessingJS, which is basically p5 js.
What similar functionality exists in the python standard library? Does the stdlib turtle module work in pyodide WASM (JupyterLite, PyScript,)?
***
Like matplotlib, but with vega-lite,
> Python kernel backed by Pyodide running in a Web Worker
>
> - Initial support for interactive visualization libraries such as altair, bqplot, ipywidgets, matplotlib, and plotly
FWIU ipycanvas also works in JupyerLite:
***
> JupyterLite Sphinx: A Sphinx extension that provides utilities for embedding JupyterLite in your documentation
***
Datasette does static SQLite in WASM; now with JupyterLite as well:
There are *-to-sqlite
***
> TIL about #EmscriptenForge, #MambaLite, #BinderLite (#repo2jupyterlite),
> Tools to pack a conda / mamba environment into a JS & WASM bundle
>
> ```bash
empack pack env --env-prefix /path/to/env --outname python_data --config /path/to/config.yaml
```
>
> This will generate two files python_data.js and python_data.data that you can use in the browser. A sample config is located in tests/empack_test_config.yaml
> Drop-in replacement for the requests library for wasm python
> Note that these only work when running under a web-worker, as it's making blocking HTTP requests which are not allowed in the main thread.
"Polyfills"; just like JS