Инструменты для минимизации файлов CDD и JS
Я развернул свое приложение и обнаружил, что время загрузки очень велико. Есть ли способ сжать файлы CSS и JS?, зная, что я использую на каждой странице, что необходимые, а иногда и JS версии минимизированы.. спасибо
1 ответ
В моем опыте сжатия файлов JS, использования UglifyJS и файлов CSS, я предпочитаю использовать Compass с Sass, который не только может минимизировать файлы CSS, но также поддерживает превосходящий (личное мнение) синтаксис SCSS.
Оба движка хорошо работают вместе с GruntJS, который является модулем NPM и инструментом для выполнения различных задач. Я использую следующие плагины с Grunt:
- Grunt-contrib-compass для задач Compass
- Grunt-contrib-uglify для задач UglifyJS
- Кроме того, Grunt-contrib-concat, если вы просто хотите объединить различные файлы
- И несколько других модулей для запуска локального сервера, оптимизации изображений и т. Д. Посмотрите на страницу плагинов для GruntJS.