Sprite sheets have been used in game development for many years. In web development it allows you to reduce:
- a number of HTTP requests for downloading many separate images,
- webserver load as a result of fewer requests,
- download time as a combined sprite sheet is smaller than the individual files.
To demonstrate it, I compiled a Sonic sprite sheet from the "Sonic the Hedgehog 3" game.