The following JavaScript code relate to Facebook
<pre><code>&lt;!--Load scripts for Facebook scraper--&gt;
 &lt;div id="fb-root"&gt;&lt;/div&gt;
&lt;script&gt;
 window.fbAsyncInit = function() {
  FB.init({
  appId  : '154617751273927',
  status : true, // check login status
  cookie : true, // enable cookies to allow the server to access the session
  xfbml  : true  // parse XFBML
});
};

 (function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</code></pre>

<p>What is meant by the use of the word "scraper" in the comment? This looks like an async function, and it's <a href="http://connect.facebook.net/en_US/all.js" rel="nofollow">http://connect.facebook.net/en_US/all.js</a>     </p>

<p>I am not sure what this al.js does. The result of that attached to the fb-root element.      </p>

<p>What does this async function do and why is it called a "scraper"?</p>
