He leído que es mejor mantener todos tus archivos de JavaScript en la parte inferior de la página web. La plantilla HTML5 Boilerplate parece estar de acuerdo: http://html5boilerplate.com/JavaScript en la parte inferior de la página?
Y parece ser ampliamente utilizado.
Mi pregunta es: primero, ¿tiene esto alguna base real? He probado en Firebug y parece tener un pequeño efecto, pero ¿es trivial? Las imágenes y otras fuentes no parecen comenzar a cargarse hasta que se carguen los archivos CSS y de script, pero pegarlos en la parte inferior no parece hacer mucha diferencia en absoluto.
La mayoría de los scripts requieren el DOM cargado que no está garantizado si los tiene en la parte superior de la página.Sin embargo, hay excepciones, por alguna razón, modenizer.js debe agregarse a la parte superior de la página, ya que debe ejecutarse antes de que el DOM esté completamente cargado. Cuando se utiliza el documento jQuery listo, por ejemplo, se activa cuando el DOM está completamente cargado, pero antes de las imágenes. Sin embargo, cuando se usa la ventana lista, se dispara después de que las imágenes se cargan también. – Nope
Buena explicación de la ubicación de JavaScript en la página en http://robertnyman.com/2008/04/23/where-to-include-javascript-files-in-a-document/. –