completefrontend
Open lab My progress
THE WEB PERFORMANCE FIELD GUIDE

Navigation Timing and Resource Timing

Timestamps for every phase of every request, and what cross-origin rules hide. A small site on two origins, visited three times in Chrome, Firefox and WebKit, with every entry and every request its servers answered.

By the end, you can
  • 01
    Read the entries from codeGet the page's entry and every file's entry, and turn their times into waits and downloads.
  • 02
    Explain the zeros from other sitesSay why a file from another origin reads 0, and how Timing-Allow-Origin shares its times.
  • 03
    Tell where a file came fromUse the sizes and deliveryType to tell the network, the cache and a revalidation apart, in each browser.
  • 04
    Read the server's own noteUse Server-Timing to see which step inside the server made the browser wait.
CompleteFrontend Clear concepts. Working examples.