Andre Staltz:

Andre Staltz:

Callbags is a different approach that I discovered for reactive programming with streams in JavaScript. It’s a spec that introduces a different abstraction. If you are familiar with RxJS, then Callbags can be understood as a generalization of RxJS, and because of that, they are able to neatly solve problems that were not quite within RxJS’s power.

Interestingly the RxJS team are now working on an experimental version based on the callbags spec. This may become the basis of RxJS v7 and promises to be smaller, faster and simpler than the current implementation.