Je voudrais juste savoir quelle méthode serait la meilleure pour exécuter une fonction à une date donnée dans JS. Ma première idée est de faire tourner une boucle dans un web worker vérifiant chaque minute si je suis dans la minute où je suis censé afficher ma notification, mais je me demande s'il y a une manière plus propre de le faire.Meilleur moyen d'exécuter du code à une date donnée en JavaScript
Une idée? PS: Je n'ai pas vraiment besoin de réponse car j'utilise le cordova plugin local-notifications et j'utilise l'argument 'at', cette question est pour la curiosité/l'apprentissage.
EDIT: Certains d'entre vous trouverez la question trop large, en fait, il est large, pas trop large (je ne demande pas « ? Comment envoyer des notifications ») et c'est tout point, je suis à la recherche Pour un algorithme général/explication d'avoir une réponse riche ici, donc les explications pour toutes les plates-formes sont les bienvenus pour aider à saisir les différences du problème à chaque fois.
Où cela va-t-il se dérouler? Nœud? Application mobile? – diegoaguilar
J'imagine que la meilleure façon serait de calculer combien de temps jusqu'à l'heure cible, puis utiliser 'setTimeout'. – Shadow
Partout, c'est vraiment de la pure curiosité. Si vous pouvez me donner des explications sur les deux ce serait parfait! –