Test your download and upload speed using fast.com
Ensure you have Node.js 18+ installed. Then run the following:
npm install --global fast-cli
This project uses Puppeteer under the hood. Most install issues are related to that.
$ fast --help
Usage
$ fast
$ fast > file
Options
--upload, -u Measure upload speed in addition to download speed
--single-line Reduce spacing and output to a single line
--json JSON output
Examples
$ fast --upload > file && cat file
17 Mbps
4.4 Mbps
$ fast --upload --json
The speeds are in Mbps.
fast --upload --json
{
"downloadSpeed": 52,
"uploadSpeed": 64,
"downloaded": 270,
"uploaded": 290,
"latency": 9,
"bufferBloat": 46,
"userLocation": "Somewhere, NO",
"userIp": "49.222.206.21"
}
- speed-test - Test your internet connection speed and ping using speedtest.net