
Hareactive
A pure FRP library for JavaScript with the following features/goals:
- Precise semantics similar to classic FRP (the semantics is WIP
see here)
- Support for continuous time for performant and expressive
declaration of time-dependent behavior and motions.
- Splendid performance
- Monadic IO integrated with FRP for expressing side-effects in an
expressive and tetsable way that utilizes FRP for powerful handling
of asynchronous operations.

Contributing
npm install
Run tests
npm test
Benchmark
First you will have to get set up to running the benchmarks:
npm run build
./benchmark/prepare-benchmarks.sh
To run a single benchmark:
node benchmark/<name-of-benchmark>
Example:
node benchmark/scan.suite
To run all benchmarks:
npm run bench