Следите за загрузчиками скриптов, которые являются еще одним способом повышения производительности.Руководящий принцип состоит в том, чтобы позволить загружать сценарии неблокирующим и организованным способом (включая порядок загрузки и условную загрузку), что при использовании большего количества HTTP-запросов позволяет им загружаться параллельно для более быстрого ответа.
Наиболее популярным из них является requireJS , но мне также больше нравится head.js , который может выполнять двойную работу с некоторыми модернизирующими вещами.
Если этого недостаточно дляубедить вас, что вы все равно можете указать порядок выполнения (при условии соблюдения зависимостей) и запускать обратные вызовы.
Хотя каждый инструмент должен быть выбран для его пригодности.Во многих случаях техника «перейти к нижней части страницы» абсолютно уместна.Вы не должны использовать загрузчик модулей / скриптов «только потому, что можете».