Remove the Small Requests rule

This commit is contained in:
Gaël Métais
2020-12-30 00:39:56 +01:00
parent 3f098cd33a
commit 834a9c9ac5
5 changed files with 1 additions and 67 deletions
+1 -30
View File
@@ -137,7 +137,7 @@ var Redownload = function() {
offenders.emptyRequests = listEmptyRequests(results);
metrics.emptyRequests = offenders.emptyRequests.length;
// Now remove unwanted responses (redirections and empty files)
// Remove some more unwanted responses (redirections and empty files)
results = results.filter(function(result) {
return (/* (result.status < 300 || result.status >= 400) && */ result.weightCheck.bodySize > 0);
});
@@ -158,10 +158,6 @@ var Redownload = function() {
offenders.compression = listFilesNotBrotlified(results);
metrics.compression = offenders.compression.totalGain;
// Small requests
offenders.smallRequests = listSmallRequests(results);
metrics.smallRequests = offenders.smallRequests.total;
// Detect identical files
offenders.identicalFiles = listIdenticalFiles(results);
metrics.identicalFiles = offenders.identicalFiles.avoidableRequests;
@@ -538,31 +534,6 @@ var Redownload = function() {
return results;
}
function listSmallRequests(requests) {
var results = {
total: 0,
byType: {
css: [],
js: [],
image: []
}
};
requests.forEach(function(req) {
if (req.weightCheck.bodySize > 0 && req.weightCheck.bodySize < 2048) {
if (req.isCSS || req.isJS || req.isImage) {
results.byType[req.type].push({
url: req.url,
size: req.weightCheck.bodySize
});
results.total ++;
}
}
});
return results;
}
function listIdenticalFiles(requests) {
var hashes = {};
var list = [];