Я ХЗ, конечно, но в одной известной мне московской компании SEO-специалист поднял SEO и связанный с ним трафик в два с лишним раза за полгода, увеличив продажи. Оборот компании — не одна сотня миллионов рублей, занимается e-commerce.
ae0lian, я посмотрел видео немного. И специалист действительно нормальный. Потому что он говорит про единичные элементы на сайте а-ля те же анимационные блоки, когда нужна плакатная вёрстка.
Как переход на EM/REM уменьшит количество медиазапросов? А, так ещё и VW для размера шрифта… ну коли так, то вы пойдете таким путём, вы получите адаптивность-калеку. Представляю, как это в поддержке кода будет жутко. Но количество медиазапросов вы, конечно, уменьшите, LOL, как и качество кода.
Brad9aga, это как? Если объединять в g, как пишет Adamos, делать вложенный path или делать на классах — да, это решения, но они усложняют структуру.
На мой взгляд, проще path объединить за пару секунд и получить возможность сжать доп. код через SVGO + простую и однородную внутреннюю структуру с одинаковой вложенностью в данном случае.
Вкратце, в случае с http/2, если файл большой, то он будет грузиться дольше, чем несколько маленьких, потому что они будут грузится одновременно в несколько потоков. Количество запросов уже не так критично при этом. Поэтому тотальное объединение файлов не нужно.
Для сайта в целом я бы такое не стал использовать. Усложнение на ровном месте.