Возникла необходимость сделать асинхронную загрузку скриптов (ну или отложить загрузку до последнего). Нашел несколько мануалов в сети. Большинство вроде понятны, но проблемки и ошибки все равно появляются. Во всех мануалах не рекомендуют использовать атрибуты async или defer потому что они или не поддерживаются каким-нибудь браузером или потому что в документе есть document.write, например. Так вот возник вопрос. Всем рекомендациям год или даже больше. Может уже все изменилось и сейчас проще все таки использовать уже атрибут defer, например? Вызовет ли это сейчас какие-нибудь проблемы?
рекомендую для этих целей использовать RequireJS сам в нескольких проектах пользуюсь именно им. Никаких проблем с браузерами.