beakerx_tabledisplay performance takes a big hit and can freeze the browser when there are a lot of cells.
To reproduce this issue:
Set up
conda create -y -n slowtable
conda activate slowtable
conda install -y jupyterlab
pip install beakerx_tabledisplay
beakerx_tabledisplay install
jupyter lab
Execute
This is the code I ran to manifest the issue. Here is a zipped notebook containing the code below: slow-tabledisplay.ipynb.zip
Cell 1
import beakerx_tabledisplay
import pandas as pd
table = pd.DataFrame({k: range(10) for k in range(1000)})
Cell 2
Note on JupyterLab 2 vs. 3
Interestingly, while this is slow in both JupyterLab 2.x and also JupyterLab 3.x, it seems slightly slower in JupyterLab 3, which causes this warning to arise in Firefox:

beakerx_tabledisplayperformance takes a big hit and can freeze the browser when there are a lot of cells.To reproduce this issue:
Set up
Execute
This is the code I ran to manifest the issue. Here is a zipped notebook containing the code below: slow-tabledisplay.ipynb.zip
Cell 1
Cell 2
Note on JupyterLab 2 vs. 3
Interestingly, while this is slow in both JupyterLab 2.x and also JupyterLab 3.x, it seems slightly slower in JupyterLab 3, which causes this warning to arise in Firefox: