asynchronous programming

noun
UK /eɪˈsɪŋ.krə.nəs ˈprəʊ.ɡræm.ɪŋ/
US /eɪˈsɪŋ.krə.nəs ˈproʊ.ɡræm.ɪŋ/

A way of writing computer code where the program can start a slow task and keep doing other things while it waits.

With asynchronous programming, the app can download a picture while you keep scrolling.


OTHER MEANINGS

2. A coding style that uses callbacks or promises to handle tasks that finish later.

She used asynchronous programming to fetch data from the server without freezing the page.

3. A technique that lets a program handle many tasks at once without waiting for each one to finish.

Asynchronous programming helps the chat app receive messages while you type.

4. The opposite of synchronous programming, where tasks run one after another in order.

Switching to asynchronous programming made the game load faster.