Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore JupyterLite + Thebe #44

Open
dolsysmith opened this issue Aug 10, 2023 · 0 comments
Open

Explore JupyterLite + Thebe #44

dolsysmith opened this issue Aug 10, 2023 · 0 comments

Comments

@dolsysmith
Copy link
Collaborator

dolsysmith commented Aug 10, 2023

Thebe is configurable by default in JupyterBook, but as of this time, the JB implementation seems to support only using the MyBinder backend.

But Thebe can also work with JupyterLite, which connects to an in-browser Pyodide kernel. See demo.

Pro

  • Removes any external service dependencies (JupyterHub, etc.)
  • Allows anyone to run the notebooks instantly, not just current Python Camp students.

Con

  • Performance may suffer, depending on the user's computer
  • Not necessarily a useful introduction to real-world Python environments
  • May require some (a lot?) of overhead to get the Pyodide backend to work with JupyterBook in a seamless fashion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant