Depuis 2017, toutes les versions actuelles des navigateurs Web prennent en charge les promesses ES6.Des rappels ou des promesses pour une nouvelle bibliothèque javascript côté client?
Si je devais maintenant créer une bibliothèque javascript côté navigateur, quels sont les avantages et les inconvénients (ou des considérations connexes) de l'utilisation de fonctions de style de rappel par rapport à l'utilisation de promesses? Est-ce toujours une option d'envisager d'utiliser des rappels?
Remarque: les opérations de la bibliothèque étant liées aux E/S, les opérations asynchrones s'intègrent bien, donc je ne pense pas que les opérations synchrones soient une option.
La principale considération pour l'utilisation des promesses est que les erreurs sont interceptées. Réduit également la complexité du code Si vous développez une application Web, vous n'êtes pas certain que tous les navigateurs prennent en charge les promesses de façon native. Beaucoup de navigateurs hérités encore en usage, en particulier dans le mobile – charlietfl