speedometer
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/speedometer package

1.1.0 • Public • Published

speedometer

Speed measurement in Javascript

npm install speedometer

Usage

var speedometer = require('speedometer')
var fs = require('fs')
 
// Let's measure how fast we can read from /dev/urandom
var speed = speedometer()
var stream = fs.createReadStream('/dev/urandom')
 
stream.on('data', function(data) {
  // Simply call speed with the amount of bytes transferred
  var bytesPerSecond = speed(data.length)
 
  console.log(bytesPerSecond+' bytes/second')
})

You can always get the current speed by calling speed().

Per default speedometer uses a 5 second buffer. To change this simply pass another value to the constructor

var speed = speedometer(20) // uses a 20s buffer instead

License

MIT

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i speedometer

      Weekly Downloads

      355,916

      Version

      1.1.0

      License

      MIT

      Unpacked Size

      3.03 kB

      Total Files

      4

      Last publish

      Collaborators

      • mafintosh