title: What is Client & Server side DataTable processing?
body: <p>I have tried but failed in researching on Google and here to get a basic, but good understanding about the meaning of  Client and Server side jQuery dataTable processing. I know the Client is usually the web browser and it interacts with the user, and the server is the http server, but not more than that. If someone can please help in giving a brief description on both aspects of data processing? If it is with examples, it would be awesome. And if not, still great. </p>
  
  <pre><code>&lt;table id="datatable" class="table"&gt;
      &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Name)
          &lt;/th&gt;
          &lt;th&gt;
              @Html.DisplayNameFor(model =&gt; model.Budget)
          ........
      &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          @foreach (var item in Model)
      ...........
  
  &lt;script type="text/javascript"&gt;
      $(document).ready(function () {
          $('#datatable').dataTable();
      });
  &lt;/script&gt;
  </code></pre>
  
  <p>So, is the script code above all I need to do for Client side processing?</p>