Hello community,
I just wanted to share a small example which shows why Dash 3.0 is an absolute amazing update. I am not sure if this is something you already know, but if not I think this is a pretty good showcase on why you should be exited!
The following GIFs show the rendering of my Dash application, to activate the same behaviour in your browser, you need to activate Highlight updates when components render under:
developer-settings → profiler → settings-icon → Highlight updates when components render
Dash 2.18.2
(Boxes around the layout components indicate the rendering)
Dash 3
As you can see, Dash 2 renders the whole layout every time and thanks to the update, Dash 3 only renders the needed components!
This will massively improves the performance of your Dash app!
Many thanks to the whole Plotly team! I really think this will further make Dash the best Python web framework!
Happy coding