"await.ops" – less typing, more promise-handling
Written by Stefan Judis
- Published at
- Updated at
- Reading time
- 1min
How often do you map over an array to "promisify it" to then use it with Promise
? I do that all the time! It took me until now to realize that using Promise
annoys me.
There should be a quicker way baked into JavaScript to handle sets of promises! Today, I learned that the "await.ops" proposal aims to make us type less Promise
code by providing methods such as await
and await
. That's exciting!
// before – So! Much! Typing!
await Promise.all(users.map(async x => fetchProfile(x.id)))
// after – much better!
await.all users.map(async x => fetchProfile(x.id))
Let's hope the proposal makes it through the ECMAscript process (it's on stage 1 right now), because await
will be one of my favorite JavaScript additions!
If you enjoyed this article...
Join 5.1k readers and learn something new every week with Web Weekly.