Author of Monix says in comparison of Monix with FS2
Where FS2 is better:
- the model of communication between producers and consumers is pull-based, sometimes making it easier to implement new operators
Where Monix is better:
- the model of communication between producers and consumers is push-based (with back-pressure) and this makes it inherently more efficient
Few questions arise:
- Which operations are easier to implement in pull-based model?
- Are there operations which are harder to implement this way?
- Why pull-based approach is inherently slower?