About: Hi, °(p.q)° I'm pandaquests. I mainly write about software engineering and working in IT. https://pandaquests.medium.com/membership
async/await is essentially easier promises.
const foo = async (num) => num + 1;
// Is the same as
const foo = (num) => Promise.resolve(num + 1);
With the difference between Promises/async/await and callbacks, callbacks are less readable.
They're not the same, promises tried to make callbacks easier to chain. Then async/await tried to make promises even easier, by adding syntactic sugar. Essentially all deal with asynchronous code.