Thanks again! I will take a closer look at your flow, as soon as possible. What I can say is, "my" version sends only new data to the browser (and only re-loads all data if necessary). That's why I have to do a plot init once (create_plot() method). So I do need the event(s) from FD ctrl.
I believe in your flow, all plot data is being sent to the browser at every timestep? In our case, this would mean approx. 5000 data points times 12 channels (every 10 seconds or so).
My version has some hiccups if you open multiple browser windows, though (which is not a use-case in our application but I have to look into this as well of course).
I am planning to adapt your version of course.
