Channels allow you to write code that "pulls" events off of a stream or enumerate-like structure. This can dramatically simplify event-heavy front end code.
Bacon.js is a library that exposes a similar technique (FRP), and their readme outlines the benefits in tangible terms
Bacon.js is a library that exposes a similar technique (FRP), and their readme outlines the benefits in tangible terms
https://github.com/raimohanska/bacon.js