Dans les navigateurs, si vous utilisez setTimeout
à l'intérieur d'une fonction appelée par setTimeout
alors un délai minimum de 4ms sera appliqué. Wiki des développeurs de Mozilla décrit ce comportement et mentionne qu'il a deviennent standardisées dans le HTML5 .
Node.js la documentation pour setTimeout
ne mentionne pas de délai minimum. Cependant, la documentation de le site process.nextTick
fonction le décrit comme une alternative plus efficace à setTimeout(fn, 0)
. Cela suggère la possibilité qu'il est plus efficace parce qu'il évite ce retard. Sinon, setTimeout(fn, 0)
pourrait probablement être optimisé pour se comporter de la même manière.
Est-ce que Node.js impose un délai minimum pour setTimeout, comme le font les navigateurs web ?