Загрузите скрипт в iframe, и он должен иметь его в кеше. Это также может работать, если вы попытаетесь добавить его в качестве источника тега img
. Как только остальные ваши компоненты будут загружены, вы можете добавить тег script со своим большим скриптом, чтобы он загружался на страницу. Я не уверен, что это исправит ваши проблемы. Вы уверены, что хотите «предварительно загрузить» или просто подождать, пока ваша страница завершит рендеринг, а затем загрузить свой большой JS-скрипт?
Если вы хотите последнее, то вам следует подождать, пока не произойдет событие load
или document ready
, чтобы загрузить скрипт.
Совет. Вы также можете разместить скрипт в отдельном (суб) домене. Это позволяет некоторым браузерам загружать больше ресурсов параллельно, чтобы не блокировать загрузку остальной части сайта, хотя многие новые браузеры делают это по умолчанию.