Streams — FunFunFunction Video #16

Another monday morning, another FunFunFunction episode!

Excerpt from the video

Streams are really what it sounds like, a stream of data. You can think of it as a real actual stream, with data coming down in floating barrels or something. You can attach a thingee at the end of the stream to handle the data.
You can also think of streams as the result of Promise and Array having a baby. An array is a series of multiple objects that is already there, and a Promise is the concept of a single object that will be there eventually. A stream is a flow of values that will be arriving whenever they feel like.

Streaming libraries mentioned in the video

https://baconjs.github.io/
http://highlandjs.org/
http://reactivex.io/
https://nodejs.org/api/stream.html (pretty confusing unfortunately)