Name: Anonymous 2021-05-16 18:58
It seems forced and unnecessary in 96% of the cases I find
"callback hell"callbacks are always much faster than any "event-based" polling which is async
then(),
catch(),
finally(), etc). You also have to follow a bunch of annoying coding patterns to guard against accidentally returning non-promise values, throwing synchronous exceptions, etc.
asyncand
awaittake away some of this pain. You can pretty much write code in the obvious manner, and it'll it work asynchronously under the hood.