Asynchronous refers to a communication environment where each party receives and processes messages when convenient or possible rather than immediately.
It can be used to describe a human communication environment like e-mail — the sender will send an e-mail, and the recipient will get round to replying to it when convenient; they don't have to reply immediately.
It can also be used to describe a programatic communication environment, for example Ajax
is an asynchronous mechanism for requesting small bits of data over HTTP; the result is sent back when the response is complete, not immediately.
Learn more
Technical reference
- Fetching data from the server (Learning Area)
- Synchronous