Stream Oriented Programming: can it fix all your Async JavaScript Headaches?

Stream Oriented Programming: can it fix all your Async JavaScript Headaches?