A Tiny Tool for Collecting Website Response Time Statistics

Statistics, Web Performance,

Over the weekend, I made a tiny tool called website-request-stopwatch to automate how I typically collect and aggregate response time data. Typically, I collect response time data on the command-line using a combination of curl and hyperfine, and then I’ll use Google Sheets to aggregate the data.

Below are a few response time distributions that were created with this tool. As a side note, the news.ycombinator.com distribution is probably inaccurate because they aggressively rate limit requests by IP address.

This tool was built with Create React App and the source code is open-source, MIT licensed and freely available here.