Skip to main content


    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