Необходимо загружать скрипты синхронно в случае, когда следующий скрипт требует вспомогательных функций из предварительно загруженных библиотек. Это иерархическая основа загрузки - «загрузить независимые библиотеки сверху, а затем зависимые».
Например, для использования функций bootstrap.js, необходимо использовать jquery перед загрузкой, а ваш скрипт должен быть загружен после bootstrap.js для вызова его вспомогательных функций.