It simply allows us to write promises based code as if it was synchronous and it checks that we are not breaking the execution thread. It operates asynchronously via the event-loop.
Await function is used to wait for the promise. It could be used within the async block only. It makes the code wait until the promise returns a result. It only makes the async block wait.
1 2 Hello World
Notice that the console prints 2 before the “Hello World”. This is due to the usage of the await keyword.
Supported Browsers: The browsers supported by Async/Await Function are listed below:
- Google Chrome 55 and above
- Firefox 52 and above
- Apple Safari 10.1 and above
- Opera 42 and above
- Edge 14 and above