title: Why is JavaScript code parsed during initial page load?
body: <p>I have added this Adsense (for content) code on my page to display 1 ad:</p>
  
  <pre><code>&lt;script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;
  &lt;/script&gt;
  &lt;ins
   class="adsbygoogle"
   style="display:inline-block;width:250px;height:250px"
   data-ad-client="ca-pub-xxxxxxxx"
   data-ad-slot="xxxxxxx"&gt;&lt;/ins&gt;
  &lt;script type="text/javascript"&gt;
   (adsbygoogle = window.adsbygoogle || []).push({});
  &lt;/script&gt;
  </code></pre>
  
  <p>All the code is located where the ad is displayed.</p>
  
  <p>However Chrome PageSpeed tells me that the code is not asynced:</p>
  
  <pre><code>68.6KiB of JavaScript is parsed during initial page load.
  Defer parsing JavaScript to reduce blocking of page rendering.
  http://googleads.g.doubleclick.net/.../ads?... (45.4KiB of inline JavaScript)
  http://pagead2.googlesyndication.com/.../abg.js (23.1KiB)
  </code></pre>
  
  <p>What am I doing wrong?</p>