A random-access-storage instance that wraps another one and adds latency
npm install random-access-latency
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)
})
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.
MIT