This will enable the lighthouse team to analyze both the accuracy (variance between various configs - WPT-based or DevTools-based network throttling) and precision (variance between runs with the same config)
{
lighthouseVersion: "1.6.3",
generatedTime: "2017-03-27T23:23:11.077Z",
browserVersion: ''Chrome Canary 57.7",
cpuThrottling: "", // enum of "DevTools", ?
networkThrottling: "", // enum of "DevTools", "WebPageTest"
platformType: "", // enum of "realDevice", "emulated"
platform: "" // TBD
url: "https://site.com",
performanceMetrics: {
firstMeaningfulPaint: {
rawValue: float,
score: int,
}
// other perf metrics...
}
}
Objective
Enable users to:
This will enable the lighthouse team to analyze both the accuracy (variance between various configs - WPT-based or DevTools-based network throttling) and precision (variance between runs with the same config)
Querying
Example queries:
Dimensions for querying:
Data model (probably Cloud Datastore)
Visualization