simul

0.1.0 • Public • Published

Simul

Build Status

At the same time

Create Node.js writable streams that process data in parallel.

This should only be used for streams where chunks are completely independent.

Example

var simul = require('./index')
 
var parallelWrite = function (data, enc, done) {
  setTimeout(function () {
    console.log(data.toString())
    done()
  }, Math.random() * 2000)
}
 
var writable = simul.extend(parallelWrite, 5, {objectMode: true})
writable.write(1)
writable.write(2)
writable.write(3)
writable.write(4)
writable.write(5)
writable.write(6)
writable.end(7)
 
// '4'
// '1'
// '3'
// '2'
// '5'
// '6'
// '7'

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    1

Package Sidebar

Install

npm i simul

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • evansolomon