Как использовать gulp-defer в задании gulp?
У меня проблема с загрузкой javascript до загрузки содержимого страницы, поэтому я решил использовать пакет gulp-defer в моей gulptask.
Вот код
// including plugins
var gulp = require('gulp')
defer = require("gulp-defer");
// task
gulp.task('concat', function () {
gulp.src('./javascript/*.js') // path to your files
.pipe(concat('concat.js')) // concat and name it "concat.js"
.pipe(gulp.dest('./dest'));
});
gulp.task('html:release', function() {
return gulp.src('./index.html')
.pipe(defer()) //defer method is called
.pipe(gulp.dest('./dest'));
});
Я сослался на это из пакета gulp-defer. На самом деле я не могу понять, как он обрабатывается.Пожалуйста, объясните, как работает отсрочка в глотке. Заранее спасибо!!
1 ответ
Не уверен, что вы просите, но документация самоочевидна:
Перемещает блокировку рендеринга javascript и css в раздел отложенной загрузки.
Вероятно, будет полезно, если вы получите предупреждение "Устранить блокировку рендеринга JavaScript и CSS в содержимом выше сгиба" из результатов PageSpeed Insights