A showcase of different ways to handle asynchronous control flow in Javascript.