Plotly Dash uses a lot of CPU on browser client

Hi guys

I have a dash web app which is used for real-time graph plotting, for the profit and loss of a trading account. It has around 10 graphs that updates every ten seconds and other callbacks that update a few numbers (total PNL, position etc.). Each graph can have more than 1000 data points.

Are there ways to reduce the CPU usage on the client’s computer? Is there a way to “update delta”, as in only updating the new values instead of the whole graph? Thank you.

Check out the extendData property of dcc.Graph. it’s not well documented right now but i believe there are some examples in the forum. That’s the best we’ve got so far.