08.17.2017
Promises in ES6 and Async Await in ES7, Understanding Promises in Today's Javascript-Based Programming
Though there were other libraries that paved the way, Server-side scripting using Javascript became a viable solution as Node gained usage.
With its popularity and usage of asynchronous actions, callbacks to manage these actions is essential. As this reliance grew, managing nested callbacks became a cumbersome task.
Each nested callback not only needed to handle the responses but also error handling in each callback.
The usage of callbacks or promises is a coding convention now at the core of modern javascript programming. As seen throughout JS libraries like Node.js to UI Component Libraries like React.js.
Project Members: Alice Chuang