title: rendering large server-side datasets in jquery datatables
body: <p>I'm using <code>DataTables 1.9.4</code> with few plugins (ColVis, ColReorderWithResize and ColumnFiltering). The parameters I'm using for server-side communication are:</p>
  
  <ul>
  <li>"bServerSide"</li>
  <li>"fnServerData"</li>
  <li>"sAjaxSource"</li>
  </ul>
  
  <p>Now, let's say I have to display 3000 rows with around 25 columns without pagination ("iDisplayLength": -1). The json containing the data weights around 1MB and it takes around second for server to send it to datatables.</p>
  
  <p>The problem is the rendering of those 3000 rows take few seconds (around 5-10, which is unacceptable). On IE, it can take quite more, resulting in "Script doesn't respond" errors.</p>
  
  <p>I wish I could speed this process up somehow - i.e. by showing lets say 100 rows and rendering the rest in background. Is there a better way? I know there's a Scroller plugin - <a href="http://datatables.net/extensions/scroller/" rel="nofollow">Scroller</a>, but I need all the data available for searching, so scrolling is not an option.</p>