Как лучше грузить скрипты на странице?
Может и не прав, но для валидации https://developers.google.com/speed/pagespeed/insights/
Перед </body> делаю так:<!--Динамическая подгрузка стилей и скриптов для валидатора-->
   <script>
    var script = document.createElement('script');
    var link = document.createElement('link');
    /*Подключаем стили*/
    document.getElementsByTagName('head')[0].appendChild(link);
    link.setAttribute('rel','stylesheet');
    link.setAttribute('type','text/css');
    link.setAttribute('href','css/style.css');
    /*Подключаем скрипт*/
    document.getElementsByTagName('head')[0].appendChild(script);
    script.type = 'text/javascript';
    script.src= 'js/script.js';
    </script>
Файл script.js содержит подключенияrequire('script1.js')
require('script2.js')
require('script3.js')
...
require('scriptN.js')
Вот тут довольно интересный метод загрузки скриптов https://github.com/agragregra/optimizedhtml-start-...