Я щойно провів тест, і єдина різниця, здається, у мобільних браузерах.
Я створив зображення піктограми Twitter 990 x 900 пікселів (ця піктограма здається занадто детальною конструкцією для гарного масштабування, настільки хороша для цього тесту). Я зберегла це у форматі SVG, JPG, GIF, прозорий GIF (просто форма птаха, без кольору фону, замість цього додавши CSS), PNG, прозорий PNG.
Потім я зменшив їх до 15px, 25px, 50px, 100px та 150px.
Ось результати Firefox:
Ось результати в Chrome:
Якщо ми збільшимо масштаб екрана з найменшими результатами, щоб ми могли бачити, які пікселі створюються, то Firefox (вгорі) трохи затемнює краї в непрозорих версіях, але всі інші результати дуже схожі.
Однак у веб-переглядачі IPod Touch Safari версія SVG виглядає досить розмитою, а інші досить пікселізованими:
Аналогічний результат також спостерігається на Android Chrome. Я не робив знімок екрана цього.
Мені цікаво, чи причиною цього може бути щось пов’язане з щільністю пікселів, що є основною різницею в дисплеї, хоча це мало б більше сенсу для мене, якби всі зображення оброблялися по-різному на мобільному, а не тільки SVG.
Якщо хтось може пояснити, чому це так, то я перенесу галочку прийнятої відповіді. В іншому випадку я думаю, що TL; відповідь DR полягає в тому, що це залежить від того, якщо ви віддаєте перевагу розмитим або піксельним значкам (або робити багато піктограм пікселів ідеальних розмірів для ваших чутливих точок прориву).
редагувати: з тих пір я зауважував, що svgs зазвичай набагато зрозуміліші на яблучних пристроях - пташиний твіттер, можливо, був занадто детальним, щоб це відобразилося в моїх тестах вище, тому я вважаю, що вони є правильним форматом, який можна використовувати для значків.