JS async/await – why does await need async?
I’m not privy to the JavaScript language design discussions, but I assume it’s for the same reasons that the C# language requires async (also see my blog). Namely: Backwards compatibility. If await was suddenly a new keyword everywhere, then any existing code using await as a variable name would break. Since await is a contextual … Read more