Вводные данные:
Есть приложение на HTML5 + JS
В нем раз 3 секунды обновляются несколько картинок.
Обновляются с помощью подстановки случайного числа в конце url:
$(".pluginImage").each(function(i,item){
var src=$(item).attr('src');
$(item).attr('src','');
$(item).attr('src',src.split("?")[0] + "?" + Math.random());
}
Картинки векторные (svg) размером примерно по 2кб
И при каждом обновлении они (как я понимаю) остаются в ресурсах браузера.
![f18f0af1224b4c77b8fae3db41e7b797.png](//habrastorage.org/files/f18/f0a/f12/f18f0af1224b4c77b8fae3db41e7b797.png)
Через некоторое время (а приложение подразумевает длительную работу) , особенно если вкладок с приложением открыто несколько, понятно что случается:
![194a099525a64e2bb35e09f79944365a.png](//habrastorage.org/files/194/a09/952/194a099525a64e2bb35e09f79944365a.png)
Вкладка сообщает что не хватает памяти
Есть ли способ не плодить изображения в ресурсах (с применением только JS, что-то вроде принудительного удаления из кеша)?