News for hackers. Stuff that matters.
Re:JavaScript async/await implemented in V8 by Klathmon on Tuesday May 17, 2016 @07:50AM (#11712774)
the simple version is that because `await` wasn't a keyword before, it can be a named function.

So `await (x)` is ambiguous. Making the outer function `async function () {...}` makes await a keyword inside that function, allowing them to move forward with that syntax in a non-breaking way as the parser now knows that there can't be a function named `await` inside any async functions.

There are no comments on this comment yet.