Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
JavaScript asynchrone
Dans ce module, nous examinons leJavaScriptasynchrone, pourquoi il est important et comment il peut être utilisé afin de gérer efficacement les opérations potentiellement bloquantes telles que la récupération de ressources sur un serveur.
Vous cherchez à devenir développeuse ou développeur web front-end ?
Nous avons élaboré un cours qui comprend toutes les informations essentielles dont vous avez besoin pour atteindre votre objectif.
Dans cet article
Prérequis
Le JavaScript asynchrone est un sujet assez avancé, et il vous est conseillé de travailler sur les modulesPremiers pas en JavaScript etBlocs de construction de JavaScript avant d'attaquer cette leçon.
Guides
- Introduction au JavaScript asynchrone
Dans cet article, nous verrons ce que sont la programmationsynchrone etasynchrone, pourquoi nous avons souvent besoin de techniques asynchrones, la façon dont les fonctions asynchrones ont été implémentées en JavaScript au cours du temps et les différents problèmes associés.
- Comment utiliser les promesses
Ici, nous verrons les promesses et comment manipuler les API qui les utilisent. Nous introduirons également les mots-clés
asyncetawait.- Implémenter une API fonctionnant avec les promesses
Cet article détaille comment implémenter sa propre API utilisant les promesses.
- Introduction auxworkers
Lesworkers permettent d'exécuter certaines tâches dans un fil d'exécution séparé, afin que le code principal soit réactif. Dans cet article, nous réécrirons une fonction synchrone dont l'exécution est longue en utilisant unworker.
Évaluations
- Ordonnancer des animations
Dans cette évaluation, on vous demande d'utiliser les promesses afin d'exécuter un ensemble d'animations dans un ordre donné.
Voir aussi
- Programmation asynchrone (en anglais) à partir du fantastique livre en ligneEloquent JavaScript de Marijn Haverbeke.