Илья Григорик рекомендует, если возможно, использовать тег <script async>
.
Существует ли чистый, предпочтительный способ загрузки приложения Angular.js с использованием тега без использования таких инструментов, как require.js или инструмент $script.js, рекомендованный angular -seed?
Очевидной проблемой является порядок выполнения. например предупреждения:
Uncaught ReferenceError: angular is not defined
https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/