https://github.com/nichoth/stream-list
A list of streams for javascript
https://github.com/nichoth/stream-list
Last synced: 5 months ago
JSON representation
A list of streams for javascript
- Host: GitHub
- URL: https://github.com/nichoth/stream-list
- Owner: nichoth
- Created: 2017-04-17T17:56:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-20T22:15:16.000Z (almost 9 years ago)
- Last Synced: 2025-03-10T06:37:07.774Z (over 1 year ago)
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# stream list
A list of streams for javascript.
---------------------------
* [most](https://github.com/cujojs/most)
* requires ES6 Promise
* implements fantasy land Monoid, Functor, Applicative, and Monad
* **42.5 KB** minified (not gzipped)
* [flyd](https://github.com/paldepind/flyd)
* fantasy land applicative
* transducer protocol
* **8.97 KB** minified (not gzipped)
* [rxjs](https://github.com/Reactive-Extensions/RxJS)
* implements the "observable" spec proposed for javascript
* modular structure (you can choose which parts to import)
* "core" library is **15.1 KB** minified (not gzipped)
* [pull-stream](https://github.com/pull-stream/pull-stream)
* backpressure
* ES5 (luddite compatible)
* modular structure (require what you need)
* core library with all operators is **7.7 KB** browserified and minified (not gzipped)
* [fluture](https://github.com/fluture-js/Fluture)
* it's meant for functional programming patterns
* implements fantasy land monad, functor
* **52 KB** minified (not gzipped)
* [xstream](https://github.com/staltz/xstream)
* Only 26 core operators and factories
* Only "hot" streams
* Written in TypeScript
* Approximately 30 kB in size, when minified
* On average, faster than RxJS 4, Kefir, Bacon.js, as fast as RxJS 5, and slower than most.js
* Tailored for Cycle.js, or applications with limited use of subscribe