dashboards_server icon indicating copy to clipboard operation
dashboards_server copied to clipboard

Allow multiple connections to view currently running kernel

Open dalogsdon opened this issue 9 years ago • 2 comments

For a deployed dynamic dashboard to be usable, people need to load an existing dashboard and immediately see its current state. For dashboards that are long-running (streaming) or that take time to run (Spark), it is not practical to re-run the code in a new kernel each time the page is loaded.

We should allow new connections to an already running kernel and properly build the dashboard with the required cell outputs and interactivity without having to re-run code.

dalogsdon avatar Jan 07 '16 23:01 dalogsdon

+1! I just started playing around with this with a notebook that takes a while to run and noticed that it runs the whole thing each time I try to load the dashboard.... I guess in the meantime I can try to do as much processing as possible outside the notebook and only leave the display/interaction pieces in the dashboard notebook.

aiguofer avatar Sep 27 '16 17:09 aiguofer

FWIW, for a related but different use case: https://github.com/jupyter/nbviewer/issues/626

parente avatar Sep 27 '16 18:09 parente