Callbacks to Promises up to Async Await
author: summary so far (All rights reserved)
There are plenty of options to solve this problem, but none of them came out big and became the method to go along. All of them bring their own problems to the table. Be it promises or generator functions or even modules like Async.JS.