Ich habe deswegen ein LazyloadScript eingebunden ("unveil", wenn jmd das was sagt), was zuerst nur die Bilder im sichtbaren Bereich läd und beim runterscrollen, dann auch die übrigen.
Das ist für dein Problem kontra-produktiv. Erst die Bilder aus dem sichtbaren Bereich zu laden ist auf jeden Fall sinnvoll, das solltest du weiterhin so machen. Die übrigen Bilder sollten dann aber direkt im Anschluss geladen werden und nicht erst beim Scrollen. Denn dann werden die Bilder natürlich erst verzögert heruntergeladen und angezeigt. Außerdem muss man immer auch den Fall berücksichtigen, dass die Netzwerk-Verbindung vom Nutzer unterbrochen wurde, dann können Bilder nicht nachgeladen werden, obwohl die Leitung zuvor vielleicht nur noch zur Verfügung gestanden hätte. Für die gefühlte Performance und die Robustheit von Webseiten sind progressive Ladestrategien deshalb die bessere Wahl. Offensichtlich geht man damit aber auch einen Trade-Off zu Lasten des Transfer-Volumens ein.