В этом сообщении асинхронный синтаксис загрузки файла .js, кто-то сказал: "Если присутствует асинхронный атрибут, то script будет выполняться асинхронно, так как как только он будет доступен".
(function() {
var d=document,
h=d.getElementsByTagName('head')[0],
s=d.createElement('script');
s.type='text/javascript';
s.async=true;
s.src='/js/myfile.js';
h.appendChild(s);
}()); /* note ending parenthesis and curly brace */
Мой вопрос: что означает "script будет выполняться асинхронно"? Будет ли этот script выполнен в другом потоке из других javascripts на странице? Если да, можем ли мы беспокоиться о проблеме синхронизации в двух потоках?
Спасибо.