@quantfive/network-speed
v2.0.1
Published
Node/Browser module to check internet connectivity speed
Downloads
12
Readme
DEVELOPERS GUIDE
Getting Started
- Clone the application with
git clone https://github.com/kenigbolo/network-speed.git
or use sshgit clone [email protected]:kenigbolo/network-speed.git
.
Dependencies
- NPM 6.6
Description
Basic Javascript Module used to check upload and download speed. Contributions are welcome.
NPM
This package has been published on
NPM and is freely available
according to the MIT license. To install via npm simply run
npm install network-speed
.
Usage
const NetworkSpeed = require('network-speed');
const testNetworkSpeed = new NetworkSpeed();
getNetworkDownloadSpeed();
async function getNetworkDownloadSpeed() {
const baseUrl = 'http://eu.httpbin.org/stream-bytes/50000000';
const fileSize = 500000;
const speed = await testNetworkSpeed.checkDownloadSpeed(baseUrl, fileSize);
console.log(speed);
}
getNetworkUploadSpeed();
async function getNetworkUploadSpeed() {
const options = {
hostname: 'www.google.com',
port: 80,
path: '/catchers/544b09b4599c1d0200000289',
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
};
const speed = await testNetworkSpeed.checkUploadSpeed(options);
console.log(speed);
}
StandAlone
running npm start
will trigger the test usage file to run and calculate your
upload/download speed See the test usage file