1. Влияет ли на производительность * box-sizing: border-box (то есть для всех тегов приминяем)? Слышал это дурной тон и лучше указывать конкретно у каждого элемента.
2. Сейчас многие переходят с пикселей на относительные REM единицы, объясняя это тем, что это лучше для масштабирования. Но во первых, ведь для мобильных устройств есть "", и если масштабировать в браузере (сафари, хром, мозила по крайне мере), то они достаточно умны чтобы просто увеличивать общий масштаб страницы даже если все в пикселях. Единственное где есть разница это если юзер увеличивает именно шрифт в браузере. Как вы относитесь к REM есть ли еще у него какие-то преимущества?
3. DOM очень громоздкий, каждый тег (объект) имеет так много всяких методов и полей если смотреть в dev tools. правильно ли утверждение что каждый лишний тег это дополнительная нагрузка на браузер? то есть стоит ли заморачиватся чтобы писать при возможности меньше тегов?
4. Стоил ли использовать сокращенный записи в CSS или больше принято полные, чтобы было понятно. например
font: normal 12px/19px Arial;
padding: 10px 0 0 10px;
или все таки лучше писать полные font-size, font-family и т.д. ?
5 Как группировать стили в селекторе, по алфавитному порядку или не запариваться над этим? или как то по группам разбивать...