Dash Plots Lagging Behind Generated Data Files

I have an instrument that is generating roughly 12,000 data points every second. We have set the Dash GUI to update every second, and plot only 10 seconds of data on the screen at a time. As was expected, the GUI is not able to keep up with the speed of new data coming in. Is there a way that we can optimize the Plotly end of things to reduce this discrepancy? We are currently using go.Pointcloud for plotting, which the documentation says is designed to handle larger data sets.