Or we can get everyone to use RGB. Either would work.
Or we can get everyone to use RGB. Either would work.
In a everything-is-made-of-marshmallows ideal world, yeah, bandwidth is not an issue, nor is site load time, and client-side CPUs and RAM are infinite. In that world I too would transmit everything, no matter how minor, in vector form. We do not live in that world.
If you're worried more about the 15 bytes than about compatibility, then just have the logo scale up and use it for your main logo as well; it should actually save bandwidth that way.
I think that Apple does resolution independent icons by embedding several bitmap versions with a vector version in their icon files. That's the way to go in desktop applications, but similar system would produce too much overhead without significant advantage in web.
Not sure if image resizing could even make sensible use of sub-pixel rendering...
A smart browser showing the same page spread over two different monitors would then download twice as much, but everyone else would be happy.
This solution would pollute the HTML information space.