phadej / kefir

FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption

Home Page:http://pozadi.github.io/kefir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kefir

Kefir — is an FRP (functional reactive programming) library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory usage.

For docs visit pozadi.github.io/kefir.

Build Status Code Climate Dependency Status devDependency Status

Testling

Run tests in your browser (gh-pages branch)

Development

To build /dist from /src and run tests on Node.js type this in console:

NODE_PATH=./dist grunt

To run memory tests:

coffee --nodejs '--expose-gc' test/perf/memory-specs/[some spec].coffee

To run all memory tests (see results):

coffee --nodejs '--expose-gc' test/perf/memory-all.coffee

To run performance tests:

coffee test/perf/perf-specs/[some spec].coffee

About

FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption

http://pozadi.github.io/kefir

License:MIT License