Je viens de lancer un test et la seule différence semble être sur les navigateurs mobiles.
J'ai créé une image 990 x 900px de l'icône Twitter (cette icône semble bien trop détaillée pour une bonne mise à l'échelle, donc bonne pour ce test). J'ai enregistré cela en SVG, JPG, GIF, GIF transparent (juste la forme de l'oiseau, pas de couleur d'arrière-plan, au lieu de cela avec CSS), PNG, PNG transparent.
J'ai ensuite réduit ces derniers à 15 pixels, 25 pixels, 50 pixels, 100 pixels et 150 pixels.
Voici les résultats dans Firefox:
Voici les résultats dans Chrome:
Si nous zoomons sur une capture d'écran des plus petits résultats afin que nous puissions voir quels pixels sont générés, Firefox (en haut) assombrit légèrement les bords des versions non transparentes, mais tous les autres résultats sont très similaires.
Cependant, sur un navigateur IPod Touch Safari, la version SVG semble assez floue et les autres assez pixélisées:
Un résultat similaire est également visible sur Android Chrome. Je n'ai pas pris de capture d'écran de cela.
Je me demande si cela pourrait être dû à la densité de pixels, qui est la principale différence d'affichage, bien que cela aurait plus de sens pour moi si toutes les images étaient gérées différemment sur mobile, plutôt que juste celle SVG.
Si quelqu'un peut expliquer pourquoi c'est le cas, alors je transférerai la réponse acceptée. Sinon, je pense que la réponse TL; DR est que cela dépend si vous préférez des icônes floues ou pixélisées (ou pour faire beaucoup d'icônes à des tailles parfaites de pixels pour vos points d'arrêt réactifs).
edit: J'ai depuis observé que les svgs sont généralement beaucoup plus clairs sur les appareils Apple - l'oiseau Twitter peut avoir été trop détaillé pour que cela apparaisse dans mes tests ci-dessus, alors sentez-vous qu'ils sont le bon format à utiliser pour les icônes.