Grunt LiveReload es muy lento

Este es probablemente un efecto de mi configuración ineficiente y no un problema con grunt / livereload.

Aquí está mi prueba de reloj en mi 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
        }
    }
},

Esto volverá a compilar mi SASS y recargará la página, pero toma 5-6 segundos completar la compilación de CSS, luego se actualizará la página completa, en lugar de solo recargar el archivo CSS que cambió.

Así que mis preguntas son las siguientes:

¿Cómo evito que se demore tanto en compilar el SASS y actualizar la página, o simplemente estoy siendo muy exigente, y esto es una parte hereditaria del gruñido?

¿Cómo evitar que se vuelva a cargar toda la página y simplemente volver a cargar el archivo CSS que cambió de mi compilación de SASS?

Respuestas a la pregunta(3)

Su respuesta a la pregunta