I just recently deployed a web application (.NET MVC) that has quite a bit of images / icons (Current there are around ~50 separate .png files taking up around 40KB.) throughout and I was curious as to the benefit of creating a single-image sprite-sheet that could contain all of the images as opposed to having multiple images.
Is it worth the effort to create a sprite-sheet that contains all of the images in a single image and refer to them by position?
Would this assist any issues such as "flickering" loading? (images can occasionally load after the rest of the page)
Any suggestions would be greatly appreciated!