Запуск Python в браузере без установки и без запуска кода на удалённом сервере
Ссылки: Демонстарция | Докуменатция
Запускает Jupyter в браузере без установки Python
Не отсылает код на сервер, а исполняет его локально в браузере.
Можно сохранять результаты работы и возвращаться к ним позже, они хранятся в кэше браузера.
Результаты работы можно сохранить на диск и потом загружать их обратно в Jupyter.
Как это работает
Если кратко: интерпретаторы Python компилируется в WASM и могут быть запущены в JS движке браузера.
Недостатки
Не совсем нативный Python,а его JS версия, могут быть проблемы с нативными библиотеками.
Легко потерять данные при очистке браузера.
План
Наличие интернет-соединения