random-access-latency

1.0.0 • Public • Published

random-access-latency

A random-access-storage instance that wraps another one and adds latency

npm install random-access-latency

Usage

const ral = require('random-access-latency')
const ram = require('random-access-memory')
 
// use ral to wrap another storage instance and add latency
 
// add between 50 and 100ms latency to each operation
const storage = ral([50, 100], ram())
 
// should have latency
storage.write(42, Buffer.from('hi'), function () {
  storage.read(42, 2, console.log)
})

API

storage = ral(latency, otherStorage)

Wrap another store in random-access-storage instance that adds latency to all operations. If latency is an array a random latency is picked between the first and second number in the array.

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i random-access-latency

Weekly Downloads

5

Version

1.0.0

License

MIT

Unpacked Size

3.76 kB

Total Files

5

Last publish

Collaborators

  • mafintosh