Question: callbacks are better than promises?
Answer: Yes, Promises are asynchronous callbacks. They can't do anything that callbacks can't do, and you face the same problems with asynchrony as with plain callbacks. However, Promises are more than just callbacks. ... Instead of expecting callbacks as arguments to your functions, you can easily return a Promise object.