d3 — Progressively draw a large dataset
I'm using d3.js to plot the contents of an 80,000 row .tsv onto a chart. The problem I'm having is that since there is so much data, the page becomes unresponsive for aprox 5 seconds while the entire dataset is churned through at once. Is there an easy way to process the data progressively if it's spread over a longer period of time? Ideally the page would remain responsive, and the data would be plotted as it became available, instead of in one big hit at the end I think you'll have to chunk your data and display it in groups using setInterval or setTimeout. This will give the UI some