Использую Gulp, использую Scss и миксины.
Встал вопрос:
Есть ли разница для скорости загрузки страницы: добавлять блокам заранее созданный класс со стилями, включая нужные префиксные стили (например, display: flex) или лучше для этого использовать миксины?
Разница мне не видится явной, ведь при подгрузке класса добавляется то же кол-во строк, что и при включении этих строк в базовый класс.
Наглядно:
1 вариант:
html:
<div class="abc flex"</div>
<div class="def flex"</div>
. flex{
display: flex;
................. // строки dislpay с префиксами
}
.abc{
border: .....;
background: .....;
font-size: ......
...............
}
.def{
border: .....;
font-size: ......
.........
}
2 вариант:
<div class="abc"</div>
<div class="def"</div>
.abc{
display: flex;
............... // строки dislpay с префиксами
border: .....;
background: .....;
font-size: ......
........
}
. def{
display: flex;
............... // строки dislpay с префиксами
border: .....;
font-size: ......
........
}