No Login Data Private Local Save

Navigation Timing API Viewer - Online Page Load Breakdown

5
0
0
0

Navigation Timing API Viewer

Break down your page load timeline using real browser Navigation Timing data. Paste exported JSON or analyze this page live.

You can export this data from Chrome DevTools: performance.getEntriesByType('navigation')[0].toJSON() or via the console.
Loading...

Collecting navigation timing data for this page...

Frequently Asked Questions

The Navigation Timing API provides precise timestamps and metrics about the page load process, broken down into stages like DNS lookup, TCP connection, request/response, and DOM processing. It helps developers analyze and optimize web performance.

Open your browser's DevTools console, run performance.getEntriesByType('navigation')[0].toJSON() and copy the JSON output. If you're using an older API, JSON.stringify(performance.timing) works too. Then paste it above.

Time To First Byte (TTFB) measures the time from the start of the request until the first byte of the response arrives. It equals responseStart - requestStart and reflects server responsiveness and network latency.

A value of 0 means that particular phase did not occur (e.g., no redirect) or that the browser didn't record it. For example, secureConnectionStart is 0 for non-HTTPS connections, and redirectStart is 0 when no redirects happened.

Due to browser security (same-origin policy), you can only retrieve detailed timing data for pages that explicitly allow it via the Timing-Allow-Origin HTTP header. However, you can always measure your own pages or pages you control.