I was asked about base64 vs a sprite image in CSS

Jake Archibald:

With base64 the image data is in the css file, meaning it gets downloaded even if it isn’t needed. Eg, if you’re using media queries to optimise image usage for mobile, base64 doesn’t help.

Jake Archibald makes some good points against Data URIs.