@NikSIk31

Есть ли проблема с svg в загрузке сайта?

Верстаю сайт и встал вопрос использования svg.
Является ли проблемой (для скорости загрузки сайта) наличие svg иконок в html в теговом виде? Примерно как на картинке
5ef82990863db633299366.png
(и это ДЕЛЕКО не конец)
в самом коде у меня всё прилично, то есть подключаются иконки с папки images по названию, которое состоит из "x-название-иконки", примерно так:
<x-my-icon class="..."/>
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
1. Не стоит добавлять в тело сайта того чего там быть не должно.
2. Встраивать svg в тело страницы это нормально и в целом хорошо (если там нет лишнего мусора, конечно же).
3. «x-my-icon» — если это веб-компонент, или компонент на базе какой-нить либы типа Vue, то все ок, в противном случае это дичь.
Ответ написан
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
В идеале так должно быть ТОЛЬКО если это компонент, формируемый программно, то есть каждый раз разное содержимое, в остальных случаях - вынести в файл и загружать из файла.
Это даст а) Кэшируемость, и б) асинхронность загрузки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы