A technique used in JavaScript and NodeJS, for back end programming that allows multiple threads to run simultaneously and communicate with each other.

Drawing 2024-09-16 20.28.01_0.excalidraw

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

Asynchronous

Start

fork

end

Multiple threads running concurrently

end

end

Link to original
Contrasted by Synchronous Programming