JavaScript est non bloquant car il permet l'exécution de code asynchrone, ce qui signifie que des fonctions spécifiques peuvent s'exécuter en parallèle sans interrompre le flux principal du programme.