Sass или Scss (.sass) распространены в проектах Ruby on Rails, но я только что обнаружил, что они преобразуют цвет, такой как:
background: #ffe
в
background: #ffffee;
почему лишние байты? Кроме того, почему дополнительные ;
в конце? Sass должен автоматически скомпилироваться в файл .css
, поэтому «дополнительная точка с запятой» в конце может быть хорошей формой, если пользователи редактируют файл CSS напрямую, но Sass об автоматической компиляции, поэтому зачем добавлять ;
увеличить время загрузки страницы?
Во-вторых, почему универсальное принятое #ffe
расширилось как #ffffee
? Не существует современного браузера, который бы этого не понимал ... (может быть, кроме браузера на недорогом сотовом телефоне, но эти страницы в любом случае очень нечитаемы).