Web performance checklist

Fourteen measurements to take before a site goes live, in the order that keeps each one honest. Transport comes first, because a page served over the wrong protocol or without compression makes every later number worse for a reason that has nothing to do with the page. Then the bytes, then what the browser does with them. Record the numbers rather than the verdicts. A release note that says the page got faster is worth nothing next to one that says the request count went from 48 to 96.

14 checksabout 90 min end to end

Transport

Bytes on the wire

What the browser does

Take it with you

The file is the same list as Markdown checkboxes, ready to paste into a release ticket or a pull request description.

Ticks are kept in this browser only. They are not sent anywhere and other people do not see them.