Ich frage mich, warum so wenige moderne Websites immer noch nur PNGs für Symbole verwenden (aber diese Annahme basiert nur auf meiner Beobachtung). Soweit ich weiß, sind die Hauptgründe für die Verwendung von PNGs gegenüber SVGs IE8 und dass SVG mehr CPU-Leistung verbraucht (aber ich glaube nicht, dass dies ein Problem für einfache 1K-Symbole ist). Ich kann (und wir nutzen derzeit) viele Vorteile bei der Verwendung von SVGs sehen, entweder wenn sie als Sprites, als Bilder oder als Inline-SVG verwendet werden.
(Frage Auf der Suche nach einer Recherche: PNG Sprite vs SVG Sprite vs Icon-Schriftarten konzentrieren sich auf die Leistung und haben keine relevante Antwort, Icon Font vs. SVG-Caching und Netzwerkprobleme konzentrieren sich auf den Netzwerkverkehr, aber es ist leicht lösbar, z. B. durch Vorlagen.)
Wenn eine neue Website nur moderne Browser unterstützt, gibt es einen Grund, SVGs nicht zu verwenden (oder - gibt es einen Grund, PNGs für Symbole zu verwenden)? Wenn uns IE8 nicht wichtig ist und die Verwendung von SVG durch Vorlagen und / oder Caching gesichert wird, gibt es einen Haken, der sich nur auf SVGs verlassen kann?