’ U N E P R O M I S E ? L E S G A R A N T I E S ? Promesse d’un traitement asynchrone Une promesse ne peut réussir qu’une seule fois Une promesse ne peut échouer qu’une seule fois
À B O N E S C I E N T • Actions asynchrones dont on ne s’intéresse qu’au résultat • Les évènements sont pertinents pour les callbacks où il est nécessaire de passer à plusieurs reprise. • Maintenance du code • Facilité d’accès pour les dev non “JS” • Découpage du code dans des services R E T E X
promises: https://developer.mozilla.org/fr/docs/Web/JavaScript/ Reference/Objets_globaux/Promise • html5rocks: http://www.html5rocks.com/en/tutorials/es6/promises/ • Cette présentation: L I E N S
E N M A S S E • Chargement parallèle de plusieurs données • Gestion d’erreur unique pour chaque chargement • Chaîne de traitement lisible • On ne s’intéresse qu’au résultat