CSS Sprites have exploded on the internet in recent years and you can expect the trend to continue with mobile UI design leading the way. Although sprites are very current here to stay, they are by no means a new invention.
Looking back a few decades, you can see sprites being used in early video game interfaces when speed and memory were big issues needing to be worked around. We are again in a similar situation with mobile computing across seemingly countless different devices and connectivity scenarios. So how do sprites make it better?