AB
под БЭМ с правильной обработкой svg иконок и спрайтов.
Ведь у БЭМ блока могут быть иконки, как их правильно в таком случаи использовать ? Если будет 20 разных блоков каждый со своими иконками - каждую инлайнить в блок ? а если они подключаются через img, то все 20 иконконок будут запрашиваться по отдельности - как в итоге надо делать сборку ? )))