Warum sehr geringer und nicht gar keiner? Ist ein UA so intelligent, ein Bild mit 'opacity: 0' gar nicht erst vom Server anzufordern?
Das weiss ich nicht :) aber ich würde einen Browser so gestalten, dass er ohnehin unsichtbare Dinge nicht anfordert bzw. rendert.
Wenn ich das richtig interpretiere, dürfte visuell zwischen visibility: hidden;
und opacity: 0;
kein Unterschied bestehen - beides beansprucht den Platz den es benötigt, ist aber unsichtbar. Ebenso werden JavaScript events darauf nicht mehr gefeuert - ein onclick z.B. ist bei visibility: hidden;
wirkungslos - bei der anderen Variante hingegen wirds ausgeführt.
Jedoch kann ich ein Bild, welches mittels visibility: hidden;
ausgeblendet wurde nicht mehr speichern (mit Rechtsklick -> Speichern unter) - ein Bild mit opacity: 0;
aber schon (getestet in aktuellen Versionen von Firefox, Opera, Safari und Internet Explorer). Sollte aber irgend ein User-Agent anders reagieren, kann man mit opacity: 0.01;
nicht viel falsch machen.