20 ms·
Show HN: Operations.js – Manage async operations in Node and the browser
- drinchev 12y agoI would ask : What is the benefit of operations.js vs promises? Similar to the examples you can easily do : promiseA.then(promiseB).done( ... )
- mtford 12y agoYeah, operations.js is meant for more complex scenarios than that. For example if we were spawning hundreds of operations that interact with networks/file systems. We can set an upper limit on concurrent operations using queues and express complex dependencies between them, compose them and cancel them.
- LunaSea 12y agoI don't see any new features that wouldn't be possible in async. Am I missing something ?
- mtford 12y agoHi Luna, from my perspective async.js is about control flow whereas operations.js is about creating well defined operations that can be composed, queued, cancelled, reused and monitored. It's more of a workhorse.