I'm not so sure about this anymore - I just switched my update routine to create a new graph instead of updating and the responsiveness is reduced by a lot.
For background information: I'm updating around 15 graphs, each containing around 500 points - according to slider values the user can set, anytime the slider changes, new data will be calculated and all graphs updated with new points.
One might think the server response time and calculation time is the limiting factor, and although this set's a limit (I won't reach smooth 60fps haha), switching to create new graphs on every slider event is a huge difference in user experience.
Just added this for information - maybe I'm doing something wrong, but afaik I only switched the last part in the code - updating vs creating (there is still the possibility my create_graphs function code is slower, but I don't see it right now).
Best regards
Clemens