spitfire

0.0.6 • Public • Published

Spitfire

Reactive Programming framework for Node.js

Version 0.0.6

Build Status

npm install spitfire
var Spitfire = require('spitfire');
var topo = Spitfire.create();
topo.add({id:'my-node'});
topo.on('message', function(message){
  console.log(message.id, message.msg);
});
topo.start();
topo.inject('my-node','foo');

Benchmarks

i5 Thinkpad x220

x220:~/spitfire/benchmark$ node thru
Running 100000 messages...
done in 7.927s = 12615 messages/second
 
x220:~/spitfire/benchmark$ node chain
Running 100000 messages...
done in 15.725s = 6359 messages/second

i7 Thinkpad x230

x230:~/spitfire/benchmark$ node thru
Running 100000 messages...
done in 6.331s = 15795 messages/second
 
x230:~/spitfire/benchmark$ node chain
Running 100000 messages...
done in 11.910s = 8396 messages/second

Release History

  • 10/11/2013 0.0.1 Initial release

License

Copyright (c) 2013 Simon Swain Licensed under the MIT license.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.6
    0
    • latest

Version History

Package Sidebar

Install

npm i spitfire

Weekly Downloads

0

Version

0.0.6

License

none

Last publish

Collaborators

  • simonswain