Skip to content
Starting Byte
Sign in
Coming soon: this lesson's video is still in production.

Asynchronous Operations and Errors

Why network operations take time. Promises as representations of future results. `async` and `await`. Loading, success, and failure states. `try`, `catch`, and `finally`. Why an HTTP error response may require an explicit status check. Avoiding duplicate submissions. Distinguishing an empty result from a failed request.

Sign in to save your progress.