Paul Morrison says here
the core concept of FBP is of multiple component processes running asynchronously, communicating by means of streams of data chunks which run across what are now called bounded buffers.
So, how does a single threaded implementations such as noflojs built on node.js simulate multiple concurrent asynchronous processes? And can the same method be used in other single threaded languages?