Hey! I’ll try my best to give you a glimpse of what I have implemented so far.
So I have a bunch of widgets, a world map plot and a data table which is paginated. What’s notable here is as well is the amount of data which I’m loading. And I’m also running the Bokeh Server under the Flask server
And here’s my code structure,
: def init():
(get layout from SubApp.get_layout)
(instanciate SubApp class to get a new model for new session)
(Initialize widgets and plot)
Some description about the data:
- I’m loading a networkx graph model which contains approx 85k nodes and 180k edges.
- These data are used for widgets options and for data of the datatable
Reasons why I think the app is slow to render,
- Data is huge
- App has too many widgets