Bonjour,
Je cherche à faire un visualisateur d'images.
J'ai dans un repertoire mes miniatures et dans un autres mes hautes definitions.
Une div de preview contient une image dont le src est modifié par javascript en fonction de la miniature cliquée dans le chutier.
Je remarque, avec le gestionnaire de tâche windows qu'a chaque fois que je clique sur une image, le volume de mémoire occupée augmente (jusqu'à plusieurs centaine de mégas au bout de quelque dizaines de clics).
C'est bien normal, vous me direz, le problème c'est que si je reviens sur une image déjà vue après être passé par quelques autres, l'utilisation mémoire augmente.
Et je précise que ce comportement est valable sur tout les navigateurs (FF, IE7, Safari)
Je précise aussi que le cache est bien activé sur mes navigateurs.
Et je précise pour finir que ce sont des images jpg de quelques Mo (entre 2et 6)
ma fonction :
function pickPic(path){
document.getElementById('PREVIEW_PIC').src=path;
}
Lorsque je ferme l'onglet du navigateur contenant ma page, la ram est tout de suite libérée.
Quelle est la solution ?
Au niveau des headers de ma page ?
Quelque part ailleurs ?
Merci d'avance !
Partager