Ich habe gerade einen Test durchgeführt und der einzige Unterschied scheint in mobilen Browsern zu liegen.
Ich habe ein 990 x 900 Pixel großes Bild des Twitter-Symbols erstellt (dieses Symbol scheint ein viel zu detailliertes Design für eine gute Skalierung zu sein, also gut für diesen Test). Ich habe dies als SVG, JPG, GIF, Transparent GIF (nur die Vogelform, keine Hintergrundfarbe, stattdessen mit CSS), PNG, transparent PNG gespeichert.
Ich habe diese dann auf 15px, 25px, 50px, 100px und 150px verkleinert.
Hier sind die Ergebnisse in Firefox:
Hier sind die Ergebnisse in Chrome:
Wenn wir in ein Screengrab der kleinsten Ergebnisse zoomen, um zu sehen, welche Pixel generiert werden, verdunkelt Firefox (oben) die Ränder der nicht transparenten Versionen leicht, aber alle anderen Ergebnisse sind sehr ähnlich.
In einem IPod Touch Safari-Browser scheint die SVG-Version jedoch ziemlich verschwommen zu sein, und die anderen sind ziemlich pixelig:
Ein ähnliches Ergebnis wird auch auf Android Chrome angezeigt. Ich habe keinen Screenshot davon gemacht.
Ich frage mich, ob der Grund dafür in der Pixeldichte liegen könnte, die den Hauptunterschied in der Anzeige ausmacht, obwohl das für mich sinnvoller wäre, wenn alle Bilder auf Mobilgeräten anders gehandhabt würden als nur die SVG-Bilder.
Wenn jemand erklären kann, warum dies der Fall ist, werde ich das akzeptierte Antwort-Häkchen übertragen. Ansonsten ist die TL; DR-Antwort, dass es davon abhängt, ob Sie unscharfe oder pixelige Symbole bevorzugen (oder ob Sie viele Symbole in pixelgenauen Größen für Ihre reaktionsschnellen Haltepunkte erstellen).
edit: Ich habe seitdem beobachtet, dass svgs auf Apple-Geräten normalerweise viel deutlicher sind - der Twitter-Vogel ist möglicherweise zu detailliert, als dass er in meinen obigen Tests angezeigt werden könnte. Sie sollten also das richtige Format für Symbole verwenden.