A public speed check can test a landing page. It cannot reproduce the exact flow inside your logged-in dashboard. A browser recording can capture the requests from that session.

IndieHAR reads that recording and gives you a place to start: HTTP errors, requests without a recorded HTTP status, and the slowest recorded requests. The waterfall shows when requests overlap. Select a row to inspect its timing breakdown.

Start with a browser recording

Open developer tools and select the Network panel. Reproduce the problem, then export a HAR file. Chrome’s export guide explains its sanitized and sensitive-data export options.

Choose the file in IndieHAR or drop it into the viewer. The file is read locally in your browser. An example recording is available if you want to inspect the interface first.

Read the evidence carefully

An HTTP error is a recorded status from 400 through 599. A request with no recorded HTTP status is separate: it may have been cancelled, blocked, failed, or left incomplete. The report cannot prove which explanation applies.

Durations come from the recording. Missing measurements stay marked as not recorded. TLS time sits within Connect, so it is not added a second time. Waiting for a response includes network latency as well as server work.

The recording span is not a page-load measurement. HAR does not explain every pause caused by JavaScript, layout, or rendering. A long request is a useful clue, not a root-cause diagnosis. The report links the HAR 1.2 format reference beside its measurements.

Keep the file private

HAR files may contain cookies, credentials, headers, query values, and bodies. IndieHAR never uploads the file, replays requests, or saves a lookup history. It omits headers and bodies from the report and removes credentials, query strings, and fragments from displayed URLs. URL paths can still contain private information.

This is not a sanitizer. It does not produce a file that is safe to publish. Clear the file when you are finished. Cookieless analytics records page visits without receiving your recording or its contents.

The core is free. There is no account, card, premium plan, or upgrade prompt.