CSS often loads quicker than images on a page do
I disagree. An image, encoded in a proper (binary) format, will load faster than text, because
- CSS has to be parsed, interpreted and calculated, while images only have to be transformed binary2binary into a texture buffer and then rendered to the screen.
- many image formats use mipmapping to present low-quality images fast and then improve the quality, which CSS again cannot serve (it has to be loaded and then displayed).
- CSS was not made for creating images. CSS is text and text is bulky and large (and bad for a computer to handle)
CSS has other advantages and I would rather compare it to SVG written in an editor than to images made in Photoshop...