Le <script> position de la balise HTML affecte les performances de la page web?

Si la balise script est au-dessus ou au-dessous du corps dans une page HTML, est-il important pour les performances d'un site web?

Et si utilisé entre les deux comme ceci:

<body>
..blah..blah..
<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
... some text here too ...
</body> 

Ou est-ce mieux?:

<script language="JavaScript" src="JS_File_100_KiloBytes">
function f1() {
.. some logic reqd. for manipulating contents in a webpage
}
</script>
<body>
..blah..blah..
..call above functions on some events like onclick,onfocus,etc..
</body> 

Ou celui-ci?:

  <body>
    ..blah..blah..
    ..call above functions on some events like onclick,onfocus,etc..
<script language="JavaScript" src="JS_File_100_KiloBytes">
    function f1() {
    .. some logic reqd. for manipulating contents in a webpage
    }
    </script>
    </body> 

N'a pas besoin de parler de tout est de nouveau dans les <html> tag!!

Comment est-il affecter les performances de la page web lors du chargement? Est-il vraiment?
Qui est le meilleur, que ce soit de ces 3 ou certains autres qui, vous le savez?

Et encore une chose, j'ai googlé un peu sur ce, à partir de laquelle je suis allé ici: Les meilleures Pratiques pour accélérer Votre Site Web et il suggère mettre les scripts en bas, mais traditionnellement, beaucoup de gens mettre dans <head> balise qui est au-dessus de la <body> tag. Je sais que c'est PAS une règle, mais beaucoup préfèrent cette façon. Si vous ne croyez pas, il suffit de l'affichage de la source de cette page! Et dites-moi quel est le meilleur style pour de meilleures performances.

InformationsquelleAutor Pratik | 2010-12-09