Nice, thanks for sharing that @ssriva!
One thing to add to your post. You mention:
A good use of Chrome Developer Tools to understand latency should be a guide in selecting the callbacks to target first
I’d also suggest looking at the Dash Dev Tools (announced here: 📣 Dash 1.16.0 - Brand New Debugging & Performance Tools, Improved Callback Graph, Date-Axis & Timeline Improvements, Faster Images, Content Security Policy, and Community Contributions and documented here: https://http://dash.plotly.com/devtools. This should be an easier UI for analysing callback-by-callback request & network times.
Cheers