sitespeed.io/lib/plugins/html/templates/url/webpagetest/index.pug

39 lines
1.4 KiB
Plaintext

a#webpagetest
h2 WebPageTest
- var data = pageInfo.data.webpagetest.pageSummary.data
- var medianRun = data.median
p Test run from !{data.from} using #{medianRun.firstView.browser_name} - #{medianRun.firstView.browser_version}. Check the
a(href= data.summary) result page on WebPageTest
| .
each view in ['firstView', 'repeatView']
- var median = medianRun[view];
if median
h4 #{view}
.responsive
table
caption Metrics
+rowHeading(['TTFB', 'Render', 'firstPaint', 'loadTime', 'SpeedIndex', 'fullyLoaded', 'connections'])
tr
td.number(data-title='TTFB') #{median.TTFB}
td.number(data-title='render') #{median.render}
td.number(data-title='firstPaint') #{median.firstPaint}
td.number(data-title='loadTime') #{median.loadTime}
td.number(data-title='SpeedIndex') #{median.SpeedIndex}
td.number(data-title='fullyLoaded') #{median.fullyLoaded}
td.number(data-title='connections') #{median.connections}
if (median.userTimes)
table
caption User timings
tr
each value, key in median.userTimes
th #{key}
tr
each value, key in median.userTimes
+numberCell(key, value)
h5 Waterfall
img.u-max-full-width(src= median.images.waterfall, alt='Waterfall view')
h5 Connection view
img.u-max-full-width(src= median.images.connectionView, alt='Connnection view')