Les promesses sont un concept de programmation utilisé pour anticiper un résultat sans bloquer l'application en l'attendant. À ce titre, elles se révèlent particulièrement utiles dans le cadre d'une application Web et permettent d'imaginer une méthodologie où le fonctionnement asynchrone dépasse celui des simples requêtes AJAX.
Jusque-là, les applications Javascript s’appuyaient sur les événements et les fonctions de rappel ou callback pour obtenir un fonctionnement asynchrone. Une fonction est liée à un événement : si celui-ci se produit, la fonction est appelée. Appliquée à l’objet XMLHttpRequest, inventé par Microsoft, cette méthodologie a permis le développement de la technologie AJAX, au cœur de toutes nos chères applications Web.
Pour autant, cette méthode n’est pas sans poser de problèmes. Les sources…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première