An execution scheme that lets the next step proceed without waiting for the current one to finish.
An execution scheme that returns control without waiting for an operation to complete, letting other work proceed concurrently -- effective for making things like I/O waits more efficient. Even single-threaded JavaScript can run other code during an I/O wait thanks to asynchronous processing, achieving high concurrency without adding threads -- an important distinction from concurrency achieved via multiple threads.
© 2026 ITBGM