Event loop

/ɪˈvɛnt lup/ noun phrase

A programming construct that waits for and dispatches events or messages in a program, continuously checking for tasks to execute and handling them in order. It enables non-blocking, asynchronous execution in single-threaded environments.

Combines 'event' from Latin 'eventus' meaning outcome or occurrence, with 'loop' referring to the continuous cycling behavior. The concept became central to GUI programming in the 1980s and later to JavaScript's asynchronous model.

📖 Full word page — etymology, 47 translations, audio 🔑 Get Free API Key — 50 lookups/day 📚 Read the Docs — integrate Word Orb