JavaScript toimii yhdessä säikeessä, joten se voi tehdä vain yhden asian kerrallaan. event loop on se, joka mahdollistaa asynkronisen työn käsittelyn ilman estämistä: se suorittaa call stackia, ja kun stack on tyhjä, se vetää callbackeja jonoista.
On kaksi jonoa, joilla on eri prioriteetit:
