How this tool computes its result
Parses pasted HAR JSON and requires a log.entries array to be present, otherwise showing an explicit format error. From the entries it computes summary statistics — total request count, average entry.time across all entries, count of 2xx responses, count of 4xx/5xx responses, and the top 8 domains by request count (parsed via new URL(entry.request.url).hostname, silently skipping any entry whose URL fails to parse). The request table supports a free-text filter matched as a substring against method, URL, and stringified status code together, and renders at most the first 1,000 filtered entries regardless of how many match.
