Settimeout ne fonctionne pas lorsque Windows va en mode veille, puis réveillez-vous

J'ai remarqué cela dans Chrome. Quelqu'un a une idée de ce qui ne va pas ou d'une solution de contournement?

Vous pouvez utiliser setInterval place – il continue à fonctionner. Si vous avez besoin d'une solution clearInterval , utilisez clearInterval pour supprimer la minuterie. setInterval déclenchera immédiatement si l'ordinateur était endormi pendant que l'événement aurait dû être déclenché. J'ai testé ce comportement dans Chrome, Firefox et Internet Explorer. À titre d'exemple, regardez http://blaeul.de/de/content/javascript-timer-test et sa source.

Lorsque Chrome va en arrière plan, il gèle l'exécution JavaScript. J'ai remarqué cela sur les dessins quand il est réduit au Dock dans OS X.


Il n'y a pas de solution de contournement pour autant que je le sache. Si vous nous dites ce que vous essayez de faire, il se peut qu'il y ait quelque chose qui puisse être fait.