Tôi tự hỏi tại sao rất ít trang web hiện đại vẫn chỉ sử dụng PNG cho các biểu tượng (nhưng giả định này chỉ dựa trên quan sát của tôi). Cho đến nay tôi biết, lý do chính để sử dụng PNG trên SVG là IE8 và SVG sử dụng nhiều năng lượng CPU hơn (nhưng tôi không tin rằng đây là bất kỳ vấn đề nào đối với các biểu tượng 1K đơn giản). Tôi có thể thấy (và chúng tôi hiện đang sử dụng) nhiều lợi thế trong việc sử dụng SVG, khi nó được sử dụng dưới dạng sprite, dưới dạng hình ảnh hoặc SVG nội tuyến.
(Câu hỏi Đang tìm kiếm nghiên cứu: Phông chữ PNG Sprite vs SVG sprite vs Icon tập trung vào hiệu suất và không có câu trả lời liên quan, Phông chữ Icon so với SVG bộ nhớ đệm và mối quan tâm về mạng tập trung vào lưu lượng mạng, nhưng nó có thể dễ dàng giải quyết bằng cách ví dụ: tạo khuôn mẫu.)
Nếu trang web mới chỉ hỗ trợ các trình duyệt hiện đại, thì có lý do gì để không sử dụng SVG (hoặc - có lý do gì để sử dụng PNG cho các biểu tượng) không? Nếu chúng ta không quan tâm đến IE8 và việc sử dụng SVG được sao lưu bằng cách tạo khuôn mẫu và / hoặc bộ nhớ đệm, thì có cách nào để chỉ dựa vào SVG không?