Mi chiedo perché così pochi siti web moderni utilizzino ancora solo PNG per le icone (ma questa ipotesi si basa solo sulla mia osservazione). Finora lo so, i motivi principali per l'utilizzo di PNG su SVG sono IE8 e che SVG utilizza più potenza della CPU (ma non credo che questo sia un problema per semplici icone 1K). Posso vedere (e attualmente usiamo) molti vantaggi nell'utilizzo di SVG, sia quando è usato come sprite, come immagini o come SVG in linea.
(Domanda Alla ricerca di una ricerca: PNG Sprite vs SVG sprite vs Icon fonts si concentra sulle prestazioni e non ha una risposta pertinente, Icon Font vs SVG caching e la preoccupazione di rete si concentra sul traffico di rete, ma è facilmente risolvibile, ad esempio, templating.)
Se il nuovo sito web supporta solo i browser moderni, c'è qualche motivo per non usare SVG (o - c'è qualche motivo per usare PNG per le icone)? Se non ci interessa IE8 e l'uso di SVG è supportato da modelli e / o cache, c'è qualche problema per fare affidamento solo su SVG?