apparently now you can run Jupyter notebooks in the browser without a server with WebAssembly using JupyterLite?? https://jupyterlite.readthedocs.io/en/stable/

I learned about this because @paddymul made a pull request to my pandas-cookbook tutorial on github to add support for it

you can try it out here, it seems to work: https://jvns.github.io/pandas-cookbook/lab/index.html

JupyterLite — JupyterLite 0.4.3 documentation

@b0rk It works. There’s tiny differences, alas. We used it for humble data Jupyter workshops (https://github.com/HumbleData) for a while, but for this year switched back to local install at EuroPython because (as of a July 2024) we couldn’t get the “%load” magic to work which we use to deliver cell solutions. Also it made sense to help beginners set up Jupyter on their own devices.
Humble Data

Humble Data has 7 repositories available. Follow their code on GitHub.

GitHub