J'ai vu process.nextTick
utilisé à quelques endroits et je ne peux pas vraiment dire à quoi il est utilisé.
- https://github.com/andrewvc/node-paperboy/blob/master/lib/paperboy.js#L24
- https://github.com/substack/node-browserify/blob/master/index.js#L95
Quels sont les cas d'utilisation principaux/proposés de process.nextTick
dans Node.js ? Les documents disent essentiellement que c'est une façon plus optimisée de faire setTimeout
mais cela n'aide pas beaucoup.
J'ai fait beaucoup d'ActionScript, donc l'idée d'"attendre la prochaine image" pour exécuter du code a du sens à un certain niveau - si vous exécutez une animation, vous pouvez la mettre à jour à chaque image plutôt qu'à chaque milliseconde par exemple. C'est également logique lorsque vous souhaitez coordonner le paramétrage d'un ensemble de variables : vous modifiez les variables à la première image et appliquez les changements à la deuxième image. Flex a mis en œuvre quelque chose de semblable dans le cycle de vie de ses composants.
Ma question est la suivante : à quoi dois-je l'utiliser dans le JavaScript côté serveur ? Je ne vois pas d'endroits où l'on aurait besoin de ce genre de contrôle précis des performances et du flux. Je cherche juste un point dans la bonne direction.
2 votes
Howtonode a un excellent article sur la compréhension
process.nextTick()