Görseli işe yarayabilecek boyutlara sunucu yerine tarayıcıda boyutlandırıp öyle yükletirseniz dosya boyutu da azalır, haliyle daha kısa sürede, 8 Mb'lık bir görsel 200 Kb olarak yüklenebilir. Saygılar
Bu da doğru bir mantık .js ile yapılır, ama yinede büyük farklarda yükleme hızı sunmaz %10 ile 30 arası bir hız farkı sağlayabilir, tabiki görselin kalitesinden ödün vermek gerekiyor

toplu yükleme işlemin de durumlar daha da karmaşık hale gelebilir daha uc durumlarıda göz önüne alırsak kişi donanımı yetersiz ise de tarayıcıının hata verme ihtimali çok yüksek.
v.s.
detaylara göre algoritmanın işe yarayıp yaramıyacağı hesaplanabilir.