Communicating sequential processes for Javascript.
- ES6
- TypeScript type definitions included
- Async operations are promises (based on bluebird)
- Operations for batch put/take for performance reasons
- Support for transforming channels using transducers
- Signals (similar to promises) with operations for composing them
- A process concept, with support for aborting and composition
This project is partially sponsored by Styrelsen for Dataforsyning og Effektivisering (SDFE) and authored by Anders Hessellund Jensen.
This project is inspired by Nguyễn Tuấn Anhs js-csp, but has a different feature set.
© Styrelsen for Dataforsyning og Effektivisering (SDFE)
© Anders Hessellund Jensen
Distributed under MIT License.