Evento (programación)
Algo que ocurre y a lo que el programa puede reaccionar: un clic, una tecla pulsada, una página que termina de cargar o un mensaje que llega.
En la programación basada en eventos, el código no se ejecuta de arriba abajo sin más: registras funciones (manejadores) que se ejecutan cuando ocurre algo.
En la web, addEventListener("click", funcion) asocia una función al clic de un botón. Las aplicaciones de escritorio y móvil funcionan con la misma idea.
Un ejemplo
Al escribir en un buscador, el evento input se dispara con cada letra y el código muestra sugerencias.