Running Jupyter without a server

38 views
Skip to first unread message

Ram Rachum

unread,
Jul 2, 2019, 12:16:54 PM7/2/19
to Project Jupyter
Hi guys,

Do you know of a way to run Jupyter without an actual server? i.e. make Python run on the browser's JavaScript engine? I know it'll be inefficient, but it can be a good solution for simple usecases, and it can reduce the dependency on third-party servers.


Thanks,
Ram.

Jonathan Gutow

unread,
Jul 2, 2019, 12:26:21 PM7/2/19
to Project Jupyter
Can you explain the advantages of this over running a Jupyter python-based backend server locally, as is usually done? I am not sure I understand what you are thinking about.
Jonathan

Ram Rachum

unread,
Jul 2, 2019, 12:29:49 PM7/2/19
to jup...@googlegroups.com
Running a server locally isn't a huge deal-- if you're comfortable enough doing pip install and running a shell command. This is trivial for professional developers, but for inexperienced newbies it can be a hurdle.

I'm not saying that it's a problem that Jupyter requires a server. I'm just saying it would be cool and possibly useful if there was a way to run Jupyter purely in the browser.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/7fe8b769-babd-42f7-aefe-699e36981d99%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

sp...@draves.org

unread,
Jul 2, 2019, 12:31:38 PM7/2/19
to jup...@googlegroups.com

Jonathan Gutow

unread,
Jul 2, 2019, 12:43:09 PM7/2/19
to Project Jupyter
OK, now I understand what you are thinking about.

My first thought is that the performance of running an interpreter for Python inside the interpreted language javascript is likely to be poor. Thus, I think it would be best to concentrate efforts on packaging Jupyter and useful tools so that users can just download a package using their standard OS packaging methods. Keeping those packages up-to-date is a considerable effort. Additionally, servers on which people can just try Jupyter need to be kept available.

Jonathan

Ram Rachum

unread,
Jul 2, 2019, 12:43:16 PM7/2/19
to jup...@googlegroups.com
That's cool, thanks for sending.

Reply all
Reply to author
Forward
0 new messages