In my application i have three ng-repeat sections, that repeats a string and an image, and with smaller content the performance is fine, - but if there is 'alot' (100+) of images, page takes quite a while to load (10+ sec).
<div ng-repeat="data in data">
<div class="horizontalLabelImageWrap">
<p> {{data.label | limitTo:50}} </p>
<div class="imageContainer">
<img class="thumbnailImage" ng-src="{{::data.image}}" ng-if="data.image != null" ng-mouseover="imageHover($event)" />
</div>
</div>
</div>
performance SS from firefox console.
448 KB worth of images shouldent take 7.66s to load ?
I'm pretty confused about the poor performance, is this to be expected with 100+ images ?
Not sure if lazy loading will help me, or if there is just something fundamentally wrong with my setup.
what can i do to improve loading time performance ?