An implementation of ES Observables.
Requires ES6 Promises or a Promise polyfill.
npm install zen-observable
Node:
var Observable = require("zen-observable");
Observable.of(1, 2, 3).forEach(x => console.log(x));
Browser:
<script src="zen-observable.js"></script>
<script>
Observable.of(1, 2, 3).forEach(x => console.log(x));
</script>