Est-il prudent d’utiliser async-wait en Javascript au lieu de générateurs-promesses, sachant que la syntaxe n’a pas encore été prise en compte et qu’elle viendra avec la sortie de la version ES8?
Quels navigateurs puis-je compter sur sa disponibilité, et quelle est la fréquence des navigateurs lorsque cette syntaxe n'est pas disponible? Par Safe, je veux dire sans transpirateurs comme Babel?
Il y a deux endroits que je vérifie chaque fois que j'ai des questions comme celle-ci:
Le puis-je utiliser le site Web: http://caniuse.com/#search=await
Et Noeud Vert : http://node.green/#async-functions
En règle générale, une réponse est encouragée à inclure les informations pertinentes pour éviter la pourriture du lien. Mais ironiquement, cette réponse a exactement le problème opposé: cette réponse pourrira (les informations ci-dessous deviendront invalides) bien avant les liens ci-dessus. Donc, vérifiez toujours caniuse et node.green en premier:
De caniuse.com à compter d'avril 2019:
De node.green à partir d'avril 2019
Donc, selon ce que vous pensez être acceptable, il est en sécurité ou non. Notez les points suivants: