Сообщение от Gvozd
|
ИМХО, сейчас такой проблемы не стоит.
|
Стоит. Не буду называть точные цифры, чтобы не наврать, т.к. не помню, но в Яндекс.Почте выигрыш в скорости отрисовки был значительный после отказа от каскадов.
Архитектурная причина более важная. Про абсолютно независимые блоки здесь вроде слышали. Допустим у нас есть два разных списка: list1 и list2. У каждого из них внутри есть элементы item. В каскадном варианте стили для итемов будут
.list1 .item {}
.list2 .item {}
Всё прекрасно, пока мы не вложим один список в другой.
В АНФ стиле такой проблемы нет
.list1__item {}
.list2__item {}
Названия, кстати
.some-group__some-element {}
.some-group_modifier {}
.some-group__some-element_modifier {}