Leçon 10 sur 10
JavaScript asynchrone
Le code asynchrone permet d’attendre des opérations lentes sans bloquer toute la page : appels API, timers ou lecture de fichiers.
Les Promises représentent une valeur future. Avec async et await, le code devient plus facile à lire.
JS
// Exécuter après 2 secondes
setTimeout(() => {
console.log("Delayed message");
}, 2000);
// Fonction asynchrone
async function getData() {
let response = await fetch("/api/data");
let data = await response.json();
console.log(data);
}