fixmint
FR

Pourquoi les minuteurs dérivent et comment un compte à rebours reste précis

Par · · mis à jour le 8 novembre 2026 · Lecture : 4 min

Un minuteur du navigateur reste précis lorsqu'il lit l'horloge, et non lorsqu'il compte des battements. Enregistrez l'heure de fin au démarrage du minuteur, puis soustrayez l'heure actuelle à chaque mise à jour de l'écran. Les battements peuvent arriver en retard ou être ralentis dans un onglet en arrière-plan, mais la soustraction reste juste au moment où la page la calcule.

Minuteur en ligneBesoin d'un minuteur ou d'un chrono ?Essayer gratuitement

Pourquoi compter les battements fait dériver le minuteur

Une façon courante d'écrire un minuteur consiste à retirer une seconde à un compteur chaque seconde. Le navigateur exécute cette étape avec un minuteur répétitif, qui demande l'exécution d'une fonction toutes les X millisecondes. Le navigateur ne garantit pas un timing exact. Une page chargée, un appareil lent ou un onglet masqué peuvent retarder chaque battement, et ces retards s'accumulent. Un compteur qui perd quelques millisecondes par battement devient visiblement faux au bout de quelques minutes.

Ce que font les onglets masqués

Les navigateurs ralentissent les minuteurs des onglets que vous ne regardez pas. Cela économise la batterie et le temps de calcul du processeur. Chrome, par exemple, limite la fréquence d'exécution des minuteurs répétitifs dans un onglet masqué, et, après un long moment masqué, ces minuteurs peuvent tourner beaucoup moins souvent. Un compteur dans un tel onglet prend du retard, ce qui explique pourquoi un compte à rebours qui compte des battements peut se terminer en retard.

Lire l'horloge à la place

La solution consiste à noter quand le minuteur a démarré et quand il doit se terminer. Le navigateur fournit une horloge haute résolution, performance.now(), prévue pour mesurer des intervalles. Lorsque l'affichage se met à jour, le minuteur calcule le temps restant : heure de fin moins heure actuelle. Une mise à jour tardive affiche un nombre légèrement périmé pendant un instant, mais la mise à jour suivante le corrige, car le calcul ne dépend pas du nombre de battements écoulés. Le minuteur en ligne de ce site fonctionne ainsi.

La pause enregistre le temps restant. La reprise fixe une nouvelle heure de fin égale à l'heure actuelle plus le temps restant, si bien que la pause ne fausse pas le décompte.

La page programme aussi un minuteur pour l'instant où le compte à rebours doit se terminer. L'alerte n'attend donc pas la mise à jour suivante de l'affichage, même si celle-ci est retardée.

Pourquoi l'affichage arrondit au supérieur

Un compte à rebours affiche le temps restant arrondi à la seconde entière supérieure. Un minuteur de trois secondes affiche 00:03 au départ, 00:02 puis 00:01 pendant son déroulement, et 00:00 à la fin. Arrondir à l'inférieur afficherait 00:00 pendant la dernière seconde, ce qui donne l'impression que l'alarme sonne une seconde trop tôt. Une minuterie de cuisine fonctionne de la même façon.

Son et écran

Le signal sonore est généré par le système audio du navigateur, donc aucun fichier audio n'est téléchargé. Les navigateurs n'autorisent le son qu'après une action de l'utilisateur sur la page : l'audio est donc préparé lorsque vous appuyez sur Démarrer. Le volume de votre appareil et les réglages de sourdine s'appliquent toujours.

Le verrouillage de l'écran est facultatif. Lorsque le navigateur le permet, la page peut demander à l'appareil de garder l'écran allumé pendant que le minuteur tourne. Le navigateur libère ce verrou lorsque l'onglet est masqué, la page le redemande donc à votre retour.

Ce que mesure un tour de chronomètre

Un chronomètre additionne les intervalles pendant lesquels il a fonctionné, et la pause arrête cette somme. Le total correspond au temps écoulé depuis le départ, et un tour correspond à la variation du total depuis le tour précédent. Le temps du tour 1 est égal au premier total. Le temps du tour 2 est égal au deuxième total moins le premier. L'affichage indique les centièmes de seconde, mais la précision est limitée par l'appareil et le navigateur : considérez donc le dernier chiffre comme approximatif. Pour des horaires de poste plutôt qu'un chronomètre, le calculateur d'heures effectue les calculs à partir des heures d'horloge, comme expliqué dans heures travaillées pour les postes de nuit.

Vérifications pratiques

  • Testez un minuteur court avec une montre avant de vous y fier pour la cuisine ou un entraînement. Un test de 30 secondes suffit à voir si l'appareil se comporte correctement.
  • Gardez le volume activé et vérifiez que l'appareil n'est pas en mode silencieux.
  • Un minuteur reste à l'heure pendant que son onglet est masqué, mais fermer l'onglet ou recharger la page le remet à zéro.
  • Si un ordinateur portable se met en veille pendant un compte à rebours, vérifiez le temps restant à son réveil, car le comportement en veille dépend de l'appareil et du navigateur.

Comment faire avec fixmint

  1. Choisissez Minuteur, puis appuyez sur un préréglage comme 5 min, ou saisissez Heures, Minutes et Secondes.
  2. Appuyez sur Démarrer. Vous pouvez changer d'onglet : l'heure reste juste. Un rechargement remet le minuteur à zéro.
  3. Cochez Garder l'écran allumé pendant le décompte si votre navigateur propose cette option.
  4. Pour les tours, choisissez Chronomètre, appuyez sur Démarrer, puis sur Tour pour chaque intervalle.
  5. Testez 30 secondes avec une montre avant de vous fier au minuteur pour la cuisine ou un entraînement.

Cas particuliers

  • Changements d'heure. Un compte à rebours mesure le temps écoulé, pas l'heure de l'horloge murale : le passage à l'heure d'été ou d'hiver ne l'affecte donc pas.
  • Minuteurs longs. Un minuteur de plusieurs heures reste exact, mais vérifiez que l'appareil ne s'est pas mis en veille entre-temps.
  • Plusieurs minuteurs. Chaque minuteur conserve sa propre heure de fin, donc deux minuteurs dans deux onglets ne se perturbent pas.

Réponses rapides

Pourquoi un minuteur prend-il du retard dans un onglet en arrière-plan ? Les navigateurs ralentissent les minuteurs répétitifs des onglets masqués, donc un minuteur qui compte des battements prend du retard. Un minuteur qui lit l'horloge, lui, n'en prend pas.

Le minuteur sera-t-il juste quand je reviendrai sur l'onglet ? Oui. Il affiche le temps restant calculé à partir de l'heure de fin enregistrée.

Quelle est la différence entre un tour et un total ? Un tour correspond au temps écoulé depuis le tour précédent. Le total correspond au temps écoulé depuis le démarrage du chronomètre.

Traduit de Version originale anglaise avec l’aide de l’IA.

Commentaires

    Aucun commentaire pour l’instant. Soyez le premier.

    Votre note (facultatif)

    Votre e-mail n’est jamais affiché ni conservé.

    Couverture de AI & Financial Freedom: A Practical Guide to Building Wealth in the Age of IntelligenceAI & Financial Freedom: A Practical Guide to Building Wealth in the Age of Intelligence

    Un guide court et pratique sur les compétences que l'IA rend bon marché, celles qu'elle rend précieuses, et comment en tirer un revenu pour ces dernières.

    $6.72Acheter sur GumroadEn anglais