я вообще не фанат такого подхода, переопределять стили это как не серьезно как по мне, но такой подход на вид кажется быстрее, когда заказчик жлоб то можно было бы и так запилить, хотя хз как на практике быстрее это или нет.
Никита Полевой: асинхронно все ок, но тогда в firefox скрипты не работают. Поставил пока атрибут "defer" на скрипты, с ним все работает нормально, может позже удастся разобраться как сделать без этого костыля. Спасибо за помощь!
Инструкции смотрел, на других сайтах все отлично решалось переносом скриптов вниз. А здесь почему-то не срабатывает, скрипт я перенес вниз, а PageSpeed все равно пишет что этот скрипт мешает загрузке страницы. каким образом не понятно, если он в конце и грузится последним.