Есть очень хорошая библиотека, он не большая (2kb), и может отслеживать загрузку как js так и css файлов
Fallback JS.
Писал собственное решение для данной задачи, но потом нашел данную библиотеку и она реально решила много проблем с порядком выполнения кода.