Estou me perguntando por que tão poucos sites modernos ainda usam apenas PNGs para ícones (mas essa suposição se baseia apenas na minha observação). Até agora eu sei, as principais razões para usar PNGs em vez de SVGs são o IE8 e que o SVG usa mais energia da CPU (mas não acredito que isso seja problema para ícones 1K simples). Posso ver (e atualmente usamos) muitas vantagens no uso de SVGs, seja quando é usado como sprites, como imagens ou como SVG embutido.
(Pergunta à procura de uma pesquisa: Sprite PNG vs sprite SVG vs fontes Icon enfoca o desempenho e não tem uma resposta relevante, Icon Font vs cache SVG e preocupação de rede foca no tráfego de rede, mas é facilmente resolvido por exemplo, modelagem.)
Se o novo site suportar apenas navegadores modernos, há algum motivo para não usar SVGs (ou - há algum motivo para usar PNGs para ícones)? Se não nos importamos com o IE8 e o uso de SVG é apoiado por modelos e / ou cache, há algum problema em confiar apenas em SVGs?