Skip to content

Instantly share code, notes, and snippets.

@eriwen
Created August 23, 2014 17:41
Show Gist options
  • Save eriwen/b5a2b7c6a774c8bbec7d to your computer and use it in GitHub Desktop.
Save eriwen/b5a2b7c6a774c8bbec7d to your computer and use it in GitHub Desktop.
Site Resource Timing
// Navigation Timing
var t = performance.timing,
pageloadtime = t.loadEventStart - t.navigationStart,
dns = t.domainLookupEnd - t.domainLookupStart,
tcp = t.connectEnd - t.connectStart,
ttfb = t.responseStart - t.navigationStart;
// Resource Timing
var r0 = performance.getEntriesByType("resource")[0],
loadtime = r0.duration,
dns = r0.domainLookupEnd - r0.domainLookupStart,
tcp = r0.connectEnd - r0.connectStart,
ttfb = r0.responseStart - r0.startTime;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment