title: Jquery Validate Form very slow in IE 8
body: <p>I have a large form and on submit I am trying the validate the form using jquery as $(".form").validate().form() and on IE 8 it takes around 20182ms and on chrome it takes 1800ms.</p>
  
  <p>This makes the application unresponsive and slow.</p>
  
  <p>Is there a way to improve the speed for validation?</p>
  
  <p>The form content are loaded using jquery $.get method as below code.</p>
  
  <pre><code>        $.get(url, paramData, function (data) {
              $("#eCheckList .content-body").html(data);
              $.validator.unobtrusive.parse($(".eCheckList-section form"));
          });
  </code></pre>
  
  <p>Here is the code to save the form.</p>
  
  <pre><code>    console.time("#Form Validation");
      var isValid = $(".eCheckList-section form").valid();
      console.timeEnd("#Form Validation");
  
      if (isValid) {
          $("#container").addClass("ui-loading");
          var formData = $(".eCheckList-section form").serialize();
          $.post(url, formData, function (response) {
          });            
      }
  </code></pre>
  
  <p>Here is the example in jsfiddle - <a href="http://jsfiddle.net/w9Lq9/3/" rel="nofollow">http://jsfiddle.net/w9Lq9/3/</a></p>
  
  <p>As jsfiddle - I am unable to test above link in IE8 but here is the times for different browser that i tested and chrome performance was worst.</p>
  
  <p>Chrome</p>
  
  <p>ParseForm : 3159ms <br/>
  FormValidate: 2839ms</p>
  
  <p>IE 9</p>
  
  <p>ParseForm : 106ms <br/>
  FormValidate: 848ms</p>
  
  <p>IE 11</p>
  
  <p>ParseForm : 172ms <br/>
  FormValidate: 1266ms</p>
  
  <p>Firefox</p>
  
  <p>ParseForm: 272ms <br/>
  FormValidate: 611ms</p>