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.

Commencer

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.

Note : Si vous travaillez sur un ordinateur/tablette/autre appareil où vous n'avez pas la possibilité de créer vos propres fichiers, vous pouvez essayer (la plupart) des exemples de code dans un programme de codage en ligne tel que JSBin ou Glitch.

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 et await.

Implémenter une API fonctionnant avec les promesses (en-US)

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 (en-US)

Dans cette évaluation, on vous demande d'utiliser les promesses afin d'exécuter un ensemble d'animations dans un ordre donné.

Voir aussi