• [^] # Re: Tu tiens pas tes promesses

    Posté par . En réponse au journal recherche-totoz en JavaScript. Évalué à 2.

    Bin notre discussion portait sur le choix (ou non) de la forme async/await par rapport à la forme des promesses traditionnelles.

    Mon commentaire parler du fait de partager des variable par rapport au fait de s'envoyer des messages.

    Lorsqu'on choisit async/await, on a plus vraiment de fonctions, contrairement aux enchaînements de promesses, puisqu'on écrit la chaîne sous forme d'une suite d'instructions "pseudo-synchrones".

    Je ne comprends pas. async, si j'en crois NDM, s'applique uniquement aux fonctions.

    Mais en vrai ça ne change rien à mon propos. Si plusieurs fil d'exécution qui s’exécutent de manière asyncrhone accèdent aux même variables on est dans un état partagé, alors que si elles se transmettent des variables, on est dans du passage de message et on obtient pleins de propriétés cool. Tu gagne déjà une bonne partie de ces propriétés si tu fais « comme si ».

    C'est suffisamment clair qu'il s'agit d'une question qui ne dépend pas de la syntaxe que tu utilise ?