знаешь? правильно понимаю, что верстка через rem и em оптимизированнее, чем пересчет значений через calc?
например для экрана в окрестности 1600 пикселей я использую сейчас функцию вида calc(size_in_px/1600 * 100vw), вот думаю, может нафиг переделать на rem и em, а то сайт тормозит при уменьшении экрана
Ну да, rem/em побыстрее будет, но стоит понимать, что vw и em разные величины и работаю от разного. При использование calc(size_in_px/1600 * 100vw) у тебя происходит полный пересчёт всех размеров, относительно экрана, а rem/em только когда будет меняться размер шрифта
ну шрифт-то пересчитать как раз можно от размера экрана, а остальное от шрифта
Хм. Вот такой подход не пробовал. Одно скажу, что calc() реально сильнее тормозит, в сравнение с выводом уже пересчитанного vw. Мне в этом нравится Stylus, т.к. при написание выражения, он сразу посчитает, а вот SCSS просит юзать sass:math -_-
Обсуждают сегодня