title: jQuery: get() is slower compared to load()
body: <p>Obvious question - why?</p>
  
  <p>I need to get from external page table cell, and then inject it to the current page. Complex selectors are used.</p>
  
  <p>This is with <code>.load()</code>:</p>
  
  <pre><code>$('#check').load('https://bla-bla-bla .small:contains(Something)+.small:lt(1)');
  </code></pre>
  
  <p>This is with <code>.get()</code>:</p>
  
  <pre><code>function showGetResult()
  {
       var result = null;
       var scriptUrl = "https://bla-bla-bla";
       $.get(scriptUrl, function(data) {
              result = $(".small:contains(Something)", data).next().html() || "Error";
              $('#check').append(result);
       });
  }
  </code></pre>
  
  <p><code>load()</code> get data faster by average 1-2 seconds. But I like <code>get()</code> - since I can have string result, not an object.</p>
  
  <p>Can someone explain why <code>load()</code> works faster? </p>