4 ms·
Its the ambiguity for new programmers. With something like awaitAll new programmers wouldn't need to learn about Promises at all. You have a point with concurr
by ujal 9y ago
Its the ambiguity for new programmers. With something like awaitAll new programmers wouldn't need to learn about Promises at all.
You have a point with concurrency, but handling concurrency is an another beast altogether.
- always_good 9y agoI have a hard time understanding how adding alias indirection disambiguates anything much less spares one from learning something. How does one get to the point where they want to await multiple promises, yet they need to be insulated from the very presence of the `Promise` object?
- ujal 9y agoWell at least in my mental model a Promise is an object that eventually resolves to something within its .then() method. In contrast my mental model of await is that of a blocking call. One can internalize the latter without the former.