I was trying to replicate the layout of youtube as a css exercise, and when trying to download the icons I found out that they are all saved into a single file. I tried to attach an image but I don't have enough reputation. Please follow the link to see what I mean.
I imagine this is done to save bandwidth in some way, possibly (please correct me if I'm wrong) limiting the amount of requests to the server from each client?
How is each of these icons loaded separately from the rest? And when would it be beneficial to follow this approach rather than having single files corresponding to each icon?