- avere nel markup misure fittizie
- il conseguente riposizionamento degli elementi successivi a fine caricamento immagine
- una funzione richiamata n volte che, seppur in condizioni normali ripesca dalla cache l' immagine gia' caricata, crea un nuovo oggetto Image

a quest ultimo punto si potrebbe anche rimediare
codice:
function resizeImage(im){
	im.removeAttribute('width')
	im.removeAttribute('height')
	var w=im.offsetWidth;
	var h=im.offsetHeight;
	im.width=(w>640)?640:w;
	im.height=(h>480)?480:h;
}
barattando il new Image con un istante di immagine alle dimensioni naturali nel documento
ciao