Привет.
В проекте где я участвую, мы используем grunt-таск менеджер и плагин grunt-contrib-sass для sass -> css компиляции, суть проблемы в том что время самой компиляции дошло до 35 сек., ждать такое количество времени после каждого изменения это ужасно.
Тут два варианта:
- заменить sass с-compass на libsass и sassc (С-имплементация)
- хорошенько подчистить стили от неиспользуемых с помощи Dust-Me Selectors, uncss
Сегодня поработал над первым вариантом но в итоге не удалось заставить его заработать, боюсь что некоторые вещи несовместимы или работают по другому и в итоге их придётся переписывать чтоб работали под sassc.
Насчёт второго варианты я даже не знаю с чего начать, вручную пройтись по стилям это долгие мучения а использовать инструменты тоже не совсем выход, там свои заморочки.
Мне интересно, как у других обстоят дела с этим, убираете ли неиспользуемый css-код повседневно или делаете когда появляются признаки? используете специальные инструменты или находите вручную?
Обновление
В итоге перешли на libsass, время компиляции сократилось до 3-х сек.