tapahtumaveto
Tapahtumaveto on ohjelmointimalli tai arkkitehtuuri, jossa ohjelman suorituksen virta määrittyy tapahtumien perusteella. Termiä käytetään usein lyhenteinä tapahtumavetoinen ohjelmointi tai tapahtumavetoinen arkkitehtuuri. Keskeinen ajatus on, että komponentit rekisteröivät tapahtumankäsittelijöitä ja reagoivat tapahtumiin asynkronisesti ilman kiinteää, ennalta määritettyä suoritusjärjestystä.
Perusmekanismi on tapahtumasilmukka (event loop) sekä tapahtumien jonon käsittely. Kun tapahtuma syntyy—käyttäjän klikkaus, verkkopalvelun viesti, sensorin
Käyttökohteet vaihtelevat käyttöliittymistä verkkopalvelimiin ja reaaliaikaisiin järjestelmiin. Esimerkkejä ovat selainpuolen DOM-tapahtumat, Node.js -palvelimet sekä tietovirtojen käsittely
Sana lausunnossa "tapahtumaveto" viittaa usein englanninkieliseen tapahtumavetoon eli event-driven lähestymistapaan ohjelmoinnissa ja arkkitehtuurissa. Liittyvät käsitteet ovat