¿Las etiquetas de secuencia de comandos bloquean la descarga de otras etiquetas de secuencia de comandos?

Esto es de laindex.html enHTML5 boilerplate, justo antes de la</body> etiqueta:

<!-- JavaScript at the bottom for fast page loading: http://developer.yahoo.com/performance/rules.html#js_bottom -->

<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.7.2.min.js"><\/script>')</script>

<!-- scripts concatenated and minified via build script -->
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<!-- end scripts -->

<!-- Asynchronous Google Analytics snippet. Change UA-XXXXX-X to be your site's ID.
     mathiasbynens.be/notes/async-analytics-snippet -->
<script>
  var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
  (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
  g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
  s.parentNode.insertBefore(g,s)}(document,'script'));
</script>

Sé que las etiquetas de script pueden bloquear descargas paralelas, por esoSe recomienda ponerlos en la parte inferior..

Mi pregunta: ¿El navegador realmente espera a que jQuery se descargue y ejecute por completo antes de que incluso comience a descargar elplugins.js y luego elscript.js?

¿O mira hacia delante y comienza todos los scripts?descargando lo más rápido posible (en paralelo), y solo retrasar laejecución ¿De cada script hasta que el anterior haya terminado de ejecutarse?

Respuestas a la pregunta(3)

Su respuesta a la pregunta