JavaScript asynchrone
Dans ce module, nous examinons le JavaScript asynchrone, 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.
Prérequis
Le JavaScript asynchrone est un sujet assez avancé, et il vous est conseillé de travailler sur les modules Premiers pas en JavaScript et Blocs de construction de JavaScript avant d'attaquer cette leçon.
Guides
- Introduction au JavaScript asynchrone
-
Dans cet article, nous verrons ce que sont la programmation synchrone et asynchrone, 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
async
etawait
. - Implémenter une API fonctionnant avec les promesses
-
Cet article détaille comment implémenter sa propre API utilisant les promesses.
- Introduction aux workers
-
Les workers 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 un worker.
É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 ligne Eloquent JavaScript de Marijn Haverbeke.