JupyterLab: The Evolution of the Jupyter Notebook
summary
JupyterLab positions itself as a next‑generation Jupyter Notebook UI with a modular extension system, implemented in TypeScript using NPM/Yarn, Webpack and React; the codebase shows ~170 contributors, ~13,000 commits and ~3,700 component releases across ~60 core pieces. It demos live features: multiple views of the same file, an optimized CSV grid that opens 1.1 million rows, extension parity so third‑party plugins run on equal footing, LSST adoption for 20 TB per night, and streaming GeoTIFF support.
AI-written summary · about
chapters (13)
- 0:00JupyterLab introduction
- 4:23Classic Notebook limits
- 5:50JupyterLab goals and architecture
- 9:51JupyterLab interface demo
- 13:29Notebook and output management
- 16:57Text files and consoles
- 18:42File viewers and editors
- 23:03Recent improvements and extensions
- 26:18Large datasets plans
- 28:54Sensitive data security
- 29:17Real-time collaboration roadmap
- 30:00Contributors and funding
- 31:52Q&A
related talks
37mJupyterLab
40mJupyterLab: Building Blocks for Interactive Computing
29mJupyterLab+Real Time Collaboration
27mAn Evolving Jupyter Notebook
43mJupyter: Notebooks in Multiple Languages for Data Science
20mPossible Futures For Jupyter
49mBest tools for Jupyter notebooks
27mAdding Your Own Data Apps to JupyterLab
