La gestione delle immagini in javascript quando si tratta di "peso" e limitata ad inserire un preload visto che non puoi "ottimizzare" come potresti fare con linguaggi lato server (ASP/PHP) nulla di eclatante, dato che quando si parla di foto si parla di risoluzioni e l'alta risoluzione (HD) porta a dimensioni elevate (inteso come peso).