Grunt LiveReload действительно медленный

Вероятно, это влияние моей неэффективной установки, а не проблема с grunt / livereload.

Вот мой тест часов в моем grunfile.js:

watch: {
    images: {
        files: ['images/**/*.{png,jpg,gif}', 'images/*.{png,jpg,gif}'],
        tasks: ['imagemin'],
        options: {
            spawn: false
        }
    },
    js: {
        files: ['js/*.js','js/**/*.js'],
        tasks: ['jshint'],
        options: {
            spawn: false
        }
    },
    svgs: {
        files: ['images/*.svg','images/**/*.svg'],
        task: ['svgmin'],
        options: {
            span: false
        }
    },
    scss: {
        files: ['sass/*.scss', 'sass/**/*.scss'],
        tasks: ['sass','autoprefixer'],
        sourceComments: 'normal',
        options: {
            nospawn: true,
            livereload: true
        }
    }
},

Это перекомпилирует мой SASS и перезагрузит страницу, но для завершения компиляции CSS требуется 5-6 секунд, затем выполняется полное обновление страницы, а не просто перезагрузка измененного файла CSS.

Итак, мои вопросы таковы:

Как мне не допустить, чтобы компиляция SASS и обновление страницы заняли так много времени, или я просто требователен, и это наследственная часть ворчания?

Как избежать перезагрузки всей страницы и просто перезагрузить файл CSS, который изменился из моей компиляции SASS?

Ответы на вопрос(3)

Ваш ответ на вопрос