Вставлять SVG иконки на сайт путем добавления простыни кода - это оптимально? - Вебмастеринг

Вопрос Вставлять SVG иконки на сайт путем добавления простыни кода - это оптимально?

Регистрация
4 Дек 2012
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Например, есть всякие способы чтобы добавить svg иконку на сайт, типо тегом img и т.д., но иногда видел как просто копируют svg код иконки и вставляют.

Таким способом можно изменять например цвет иконки при наведении.

Или это слишком тупо? Нагружает и т.д
 
Регистрация
23 Ноя 2013
Сообщения
101
Репутация
-3
Спасибо
0
Монет
0
На часть вопроса ты уже сам ответил (на счет цвета). Теоретически сайт меньше нагружается, если svg прописан в коде, чем если он хранится в отдельном файле (меньше обращений к серверу). Но ты же не сотнями на одну страницу будешь загружать. Еще масса сюжетов, когда лучше svg хранить в файлах. Контроль, организация контента...
 
Регистрация
24 Май 2013
Сообщения
82
Репутация
-3
Спасибо
0
Монет
0
Зависит от конкретного SVG, если он оптимизирован и содержит минимум точек, а координаты точек более-менее округлены (а не по 9-10 знаков после запятой) - то такой SVG может занимать несколько десятков байт и хорошо жмётся gzip/brotli. Если иконок таких много - то тем более сильно ужмутся, т.к. общего в них гораздо больше, чем различий, с точки зрения кода.
 
Сверху Снизу