|
@@ -168,19 +168,25 @@ var WeightChecker = function() {
|
|
|
};
|
|
|
|
|
|
requests.forEach(function(req) {
|
|
|
- if (req.weightCheck.uncompressedSize && imageOptimizer.entryTypeCanBeOptimized(req) && req.weightCheck.isOptimized === false) {
|
|
|
- var gain = req.weightCheck.uncompressedSize - req.weightCheck.optimized;
|
|
|
+ if (req.weightCheck.bodySize > 0 && imageOptimizer.entryTypeCanBeOptimized(req) && req.weightCheck.isOptimized === false) {
|
|
|
+ var before = req.weightCheck.afterCompression || req.weightCheck.bodySize;
|
|
|
+ var after = req.weightCheck.afterOptimizationAndCompression || req.weightCheck.optimized;
|
|
|
+ var gain = before - after;
|
|
|
|
|
|
- results.totalGain += gain;
|
|
|
+ if (gain > 200) {
|
|
|
+ results.totalGain += gain;
|
|
|
|
|
|
- results.images.push({
|
|
|
- url: req.url,
|
|
|
- original: req.weightCheck.uncompressedSize,
|
|
|
- optimized: req.weightCheck.optimized,
|
|
|
- lossless: req.weightCheck.lossless,
|
|
|
- lossy: req.weightCheck.lossy,
|
|
|
- gain: gain
|
|
|
- });
|
|
|
+ results.images.push({
|
|
|
+ url: req.url,
|
|
|
+ original: req.weightCheck.bodySize,
|
|
|
+ isCompressed: req.weightCheck.isCompressed,
|
|
|
+ afterCompression: req.weightCheck.afterCompression,
|
|
|
+ afterOptimizationAndCompression: req.weightCheck.afterOptimizationAndCompression,
|
|
|
+ lossless: req.weightCheck.lossless,
|
|
|
+ lossy: req.weightCheck.lossy,
|
|
|
+ gain: gain
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -197,7 +203,7 @@ var WeightChecker = function() {
|
|
|
requests.forEach(function(req) {
|
|
|
if (req.weightCheck.bodySize > 0 && fileMinifier.entryTypeCanBeMinified(req) && req.weightCheck.isOptimized === false) {
|
|
|
var before = req.weightCheck.afterCompression || req.weightCheck.bodySize;
|
|
|
- var after = req.weightCheck.afterOptimizationAndCompression || req.weightCheck.afterCompression;
|
|
|
+ var after = req.weightCheck.afterOptimizationAndCompression || req.weightCheck.optimized;
|
|
|
var gain = before - after;
|
|
|
|
|
|
if (gain > 200) {
|