Как предварительно загрузить файлы JavaScript и CSS в фоновом режиме, чтобы они были готовы в кеше браузера при переходе пользователя на главную страницу?

Я хочу предварительно загрузить JS-файл и CSS-файл с целевой страницы, чтобы оптимизировать загрузку основного сайта после преобразования в лендинге. Я искал информацию об этом и наконец попытался сделать это, используя:

    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'jsUrl');
    xhr.send('');
    xhr = new XMLHttpRequest();
    xhr.open('GET', 'cssUrl');
    xhr.send('');

С Firefox это здорово, Мы не используем JQuery, целевая страница должна быть легкой (меньше нагрузки, больше коэффициент конверсии).

Есть ли у вас какие-либо рекомендации по решению исходной проблемы? (предварительная загрузка компонентов)

Знаете ли вы, как заставить Chrome кэшировать эти запросы?

5
задан Roman Starkov 23 January 2012 в 17:25
поделиться