41 lines
1.7 KiB
Plaintext
41 lines
1.7 KiB
Plaintext
if pageInfo.data.browsertime
|
|
- var btStatistics = pageInfo.data.browsertime.pageSummary.statistics
|
|
h2 Summary
|
|
- timingMetrics = ['firstPaint', 'fullyLoaded', 'rumSpeedIndex']
|
|
.responsive
|
|
table
|
|
thead
|
|
tr
|
|
th metric
|
|
th min
|
|
th median
|
|
th mean
|
|
th max
|
|
each timing in timingMetrics
|
|
if btStatistics.timings[timing]
|
|
tr
|
|
td(data-title='metric') #{timing}
|
|
td.number(data-title='min') #{btStatistics.timings[timing].min}
|
|
td.number(data-title='median') #{btStatistics.timings[timing].median}
|
|
td.number(data-title='mean') #{btStatistics.timings[timing].mean}
|
|
td.number(data-title='max') #{btStatistics.timings[timing].max}
|
|
if btStatistics.timings.userTimings
|
|
if btStatistics.timings.userTimings.marks
|
|
each userTimings, name in btStatistics.timings.userTimings.marks
|
|
tr
|
|
td(data-title= name) #{name}
|
|
td.number(data-title='min') #{userTimings.min}
|
|
td.number(data-title='median') #{userTimings.median}
|
|
td.number(data-title='mean') #{userTimings.mean}
|
|
td.number(data-title='max') #{userTimings.max}
|
|
if btStatistics.visualMetrics
|
|
each visualMetric, name in btStatistics.visualMetrics
|
|
tr
|
|
td(data-title= name) #{name} (visual metric)
|
|
td.number(data-title='min') #{visualMetric.min}
|
|
td.number(data-title='median') #{visualMetric.median}
|
|
td.number(data-title='mean') #{visualMetric.mean}
|
|
td.number(data-title='max') #{visualMetric.max}
|
|
else
|
|
p Missing browsertime data
|