У меня есть куча изображений, которые я предварительно загружаю внутри цикла. Один из
эти изображения также загружаются в HTML, так что я хорошо понимаю, как
эти два разных метода выполняют. Для измерения я использую
Сетевая панель Safari Web Inspector после очистки кэша.
Размер изображения ClownFish составляет 280 КБ, а при обращении к нему HTML занимает 14мс до
загрузить, в то время как образ Авроры, на который ссылается JS в предварительной загрузке, равен
116 КБ и 77 мс для загрузки.
var images = ['Aurora', 'ClownFish', 'DewDrop', 'EarthHorizon', 'FlowingRock', 'GentleRapids', 'GoldenPalace'];
images.each(function(elm){
var path = elm + '.jpg';
var preload = new Image();
preload.setAttribute('src',path);
});
Это все издержки от настройки Image () и затем назначения
источник к нему? Есть ли способ ускорить это?