Il y a deux endroits, j'ai vérifier à chaque fois que j'ai des questions telles que:
Le puis-je Utiliser le site web: http://caniuse.com/#search=await
Et Nœud Vert: http://node.green/#async-functions
Généralement, la réponse est encouragé à inclure les informations pertinentes pour éviter la pourriture des liens. Mais, ironiquement, cette réponse a exactement le problème inverse: cette réponse de la pourriture (les informations ci-dessous ne sera pas valide) longtemps avant les liens ci-dessus. Vérifiez donc toujours caniuse et le nœud.vert d'abord:
À partir de caniuse.com en avril 2019 :
-
IE *: n'est PAS pris en charge (le plus utilisé version = 11)
-
Bord: à Partir de la version 15 (le plus utilisé version = 17)
-
Firefox: à Partir de la version 52 (le plus utilisé version = 65)
-
Chrome: à Partir de la version 55 (le plus utilisé version = 72)
-
Safari: à Partir de la version 10.1 (le plus utilisé version = 12)
-
Opéra: à Partir de la version 42 (le plus utilisé version = 58)
-
iOS Safari: à Partir de la version 10.3 (le plus utilisé version = 12.1)
-
Opera Mini *: n'est PAS pris en charge
-
Android Navigateur *: à Partir de 5 (le plus utilisé version = 4.4)
-
Chrome pour Android: à Partir de la version 55 (le plus utilisé version = 71)
À partir de nœud.vert en avril 2019
- Node.js: à Partir de la version 8.0.0
Donc, en fonction de ce que vous pensez est acceptable, elle est soit sûr ou pas sûr. Notez les points suivants:
- Cette question a été initialement demandé sur en 2017, et nous avons parcouru un long chemin afin async/await est beaucoup plus sûr à utiliser maintenant.
- D'ici à 2019, la plupart des appareils mobiles soutiennent déjà async/await.
- Le nœud 8 est sorti sur Mai 2017, donc il devrait être sûr d'utiliser async/await sur Node.js à moins que votre Node.js les serveurs sont très anciens.