sitespeed.io/lib/plugins/budget/friendlynames.js

80 lines
2.6 KiB
JavaScript

'use strict';
module.exports = {
browsertime: {
timings: {
firstPaint: 'statistics.timings.firstPaint.median',
fullyLoaded: 'statistics.timings.fullyLoaded.median',
pageLoadTime: 'statistics.timings.pageTimings.pageLoadTime.median',
FirstVisualChange: 'statistics.visualMetrics.FirstVisualChange.median',
LastVisualChange: 'statistics.visualMetrics.LastVisualChange.median',
SpeedIndex: 'statistics.visualMetrics.SpeedIndex.median',
PerceptualSpeedIndex:
'statistics.visualMetrics.PerceptualSpeedIndex.median',
VisualReadiness: 'statistics.visualMetrics.VisualReadiness.median',
VisualComplete95: 'statistics.visualMetrics.VisualComplete95.median'
}
},
pagexray: {
requests: {
total: 'requests',
html: 'contentTypes.html.requests',
javascript: 'contentTypes.javascript.requests',
css: 'contentTypes.css.requests',
image: 'contentTypes.image.requests',
font: 'contentTypes.font.requests',
httpErrors: 'responseCodes'
},
transferSize: {
total: 'transferSize',
html: 'contentTypes.html.transferSize',
javascript: 'contentTypes.javascript.transferSize',
css: 'contentTypes.css.transferSize',
image: 'contentTypes.image.transferSize',
font: 'contentTypes.font.transferSize',
favicon: 'contentTypes.favicon.transferSize',
json: 'contentTypes.json.transferSize',
other: 'contentTypes.other.transferSize',
plain: 'contentTypes.plain.transferSize',
svg: 'contentTypes.svg.transferSize'
},
thirdParty: {
transferSize: 'thirdParty.transferSize',
requests: 'thirdParty.requests'
}
},
coach: {
score: {
accessibility: 'advice.accessibility.score',
bestpractice: 'advice.bestpractice.score',
privacy: 'advice.privacy.score',
performance: 'advice.performance.score'
}
},
lighthouse: {
lighthouse: {
performance: 'categories.performance.score',
accessibility: 'categories.accessibility.score',
'best-practices': 'categories.best-practices.score',
seo: 'categories.seo.score',
pwa: 'categories.pwa.score'
}
},
webpagetest: {
webpagetest: {
SpeedIndex: 'data.median.firstView.SpeedIndex',
lastVisualChange: 'data.median.firstView.lastVisualChange',
render: 'data.median.firstView.render',
visualComplete: 'data.median.firstView.visualComplete',
visualComplete95: 'data.median.firstView.visualComplete95',
TTFB: 'data.median.firstView.TTFB',
fullyLoaded: 'data.median.firstView.fullyLoaded'
}
},
gpsi: {
gpsi: {
speedscore: 'ruleGroups.SPEED.score'
}
}
};