Login Sign up

Tuesday Oct. 13, 2020, 5 p.m.–Oct. 13, 2020, 5:30 p.m. in Jupyter Core

Jupyter Real Time Collaboration

Eric Charles

Audience level:

Brief Summary

Looking for a "Google Docs"-type experience for your notebooks? Then this talk is for you... You will get an detailed status of the Jupyter RTC (Real Time Collaboration) official project and how it is used for JupyterLab. You will also get details on the underlying algorithms and discover plans to integrate Jupyter RTC in a custom React.js application.


Jupyter RTC is a set of javascript libraries and server components that can be used to transform the classical notebook experience into a real-time collaborative solution where multiple users can write and run simultaneously Jupyter notebooks. This feature give the users a "Google Docs"-type experience. The official Jupyter initiative is hosted on https://github.com/jupyterlab/rtc and documented on https://jupyter-rtc.readthedocs.io. This talk will educate and inform the audience on the goals, requirements and status of this project. We will articulate the talk in three parts. The first part is about sketching the initiative and RTC goals. We will highlight typical use cases, introduce the team and give a demo of the solution with JupyterLab. With the second part, we will go into a deeper technical review of the underlying algorithms and technology, comparing the various approaches and review existing implementations outside of Jupyter. Finally, as Jupyer RTC is a library, we will share plans how to use it to build your own custom application in React.js.