XMLHttpRequest vs jQuery Ajax

JavaScript performance comparison

Revision 6 of this test case created by

Preparation code

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js">
</script>
      
<script>
Benchmark.prototype.setup = function() {
  function rsc() {
    if (this.readyState === 4) {
      var x = true;
    }
  }
  
  var ac = {
    type: "GET",
    url: "//code.jquery.com/jquery-latest.js",
    success: function() {
      var x = true;
    }
  }

};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Native XMLHttpRequest Object XHR
var xhr = new XMLHttpRequest();
xhr.open("GET", "//code.jquery.com/jquery-latest.js", true);
xhr.onreadystatechange = rsc;
xhr.send();
pending…
jQuery AJAX
$.ajax(ac);
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL.

0 Comments