Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 413 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 413 Bytes

TurtleStream

Slow down streams. Useful for simulating limited bandwidth.

Example

var TurtleStream = require('turtlestream')
var http = require('http')

http.createServer(function(req,res){
    var turtle = new TurtleStream({ chunkSize: 1, interval: 50 })
    req.pipe(turtle).pipe(res)
}).listen(8080)

Test with cURL:

curl --no-buffer -d 'Hello world!' http://localhost:8080