Asynchronie in JavaScript betekent dat bepaalde bewerkingen, zoals het ophalen van gegevens van een server, kunnen plaatsvinden los van de “hoofd” uitvoering van je code. Dit houdt in dat de uitvoering van de code niet hoeft te stoppen en te wachten totdat deze operaties compleet zijn. In plaats daarvan kunnen deze operaties op de achtergrond plaatsvinden, en wanneer ze klaar zijn, kunnen ze terugkomen en invloed hebben op je code.