Заметил. что google показывать при анализе сайта Script Evaluation и просит сократить работу в основном потоке. Как решить данную проблему и с чем она связана? Правильно ли я понял. что речь идет про асинхронность загрузки?
Script evaluation time зависит от количества JS кода, который браузеру надо выполнять. Меньше кода - быстрее выполнение, меньше блокируется основной поток. Два джедайских пути - использовать меньше js вообще, и разгружать основной поток (на заставлять браузер выполнять все за раз в основном потоке, блокируя рендеринг - здесь частично поможет асинхронность).