Minuteur
Créez des comptes à rebours avec durée libre et alarme sonore
Définir
Qu'est-ce qu'un minuteur en ligne ?
Un minuteur en ligne est un outil gratuit qui fonctionne directement dans le navigateur : vous choisissez une durée, il décompte jusqu'à zéro et vous avertit par une alarme. Besoin de 25 minutes pour une session Pomodoro ? 6 minutes pour un œuf à la coque ? 45 minutes pour un examen ? Dès qu'il faut borner une tâche dans le temps, le minuteur est l'outil adapté. Plutôt que de surveiller l'horloge en permanence, vous le lancez et vous vous concentrez sur ce que vous faites ; l'alarme vous rappelle quand c'est fini. Pas de téléchargement, pas d'inscription, rien n'est envoyé sur un serveur. Tout tourne dans l'onglet de votre navigateur.
Comment utiliser
Utilisation
- Saisissez les heures, minutes et secondes - ou cliquez sur une durée prédéfinie
- Cliquez sur « Démarrer » pour lancer le compte à rebours, « Pause » pour le suspendre
- L'affichage vire au jaune en approche de la fin, puis au rouge dans les 10 dernières secondes
- Une alarme sonore retentit quand le compte à rebours arrive à zéro
À savoir
- Les minuteurs navigateur peuvent se figer ou dériver quand l'onglet passe en arrière-plan, que l'appareil se met en veille ou que le mode économie d'énergie s'active.
- Pour un examen, une réunion ou un contexte professionnel, gardez toujours une horloge système ou un minuteur physique comme référence finale.
Cas d'usage
Fonctionnement
Le minuteur ne compte pas les secondes avec setInterval. Cette approche dérive inévitablement, car la boucle d'événements du navigateur garantit un délai minimum, pas une cadence régulière. À la place, le minuteur enregistre un instant de départ avec Date.now() et recalcule le temps restant à chaque image : tempsRestant = duréeCible − (Date.now() − instantDépart). Ce mécanisme auto-correctif maintient l'affichage précis même quand le thread JavaScript est brièvement occupé par le garbage collector ou une opération de mise en page.
Le rafraîchissement de l'affichage est piloté par requestAnimationFrame, synchronisé sur le taux de rafraîchissement de l'écran (généralement 60 fois par seconde, ou 120 sur les écrans à haute fréquence). L'animation visuelle est fluide, mais la mesure réelle du temps vient du calcul Date.now() : l'animation ne sert qu'à l'affichage, pas à la mesure.
Quand l'onglet passe en arrière-plan, les navigateurs brident agressivement les minuteurs. Les onglets masqués voient leur setInterval plafonné à un appel par seconde, et les onglets inactifs peuvent être complètement gelés après quelques minutes sur batterie. Le minuteur gère cela en interrogeant l'horloge système dès que l'onglet redevient visible, et l'affichage saute directement au temps restant correct. Pour l'alarme de fin, la page utilise l'API Web Audio pour jouer une brève tonalité. Cette API exige une interaction utilisateur préalable (comme cliquer sur Démarrer) avant d'autoriser l'audio - une politique de lecture automatique des navigateurs qui évite les sons intempestifs. Si l'onglet est masqué ou le système en veille, l'alarme ne se déclenche pas, mais l'affichage indique le temps écoulé correct dès votre retour.
- Utilise Date.now() pour une précision d'horloge murale - recalcule le temps restant à chaque image au lieu de compter des ticks setInterval.
- requestAnimationFrame synchronise l'affichage sur le taux de rafraîchissement de l'écran pour un rendu fluide.
- Les onglets en arrière-plan sont bridés par le navigateur ; le minuteur se recale sur l'horloge système dès votre retour.
- L'API Web Audio joue l'alarme et nécessite un geste utilisateur (comme cliquer sur Démarrer) avant d'autoriser le son.
- Tous les calculs s'exécutent en local dans le navigateur. Aucune donnée n'est envoyée où que ce soit.
Exemples
Bloc de travail Pomodoro (25 min focus + 5 min pause)
Durée : 00 : 25 : 00
Début : 14:00:00
Fin : 14:25:00 (alarme)
Suite : minuteur pause 5 minutes (prédéfini)Cuisine - œuf coque (6 min 30 s)
Réglage : 00 : 06 : 30
À 1:00 -> avertissement visuel, le temps restant clignote
À 0:00 -> alarme + bannière : Temps écoulé !Surveillance d'examen - épreuve écrite de 45 minutes
Durée : 00 : 45 : 00
Début : 09:15:00
Fin : 10:00:00
Conseil : laissez l'onglet au premier plan. En arrière-plan, le navigateur peut brider setInterval et faire dériver le chrono de plusieurs secondes sur 45 minutes.FAQ
Le compte à rebours continue-t-il si je change d'onglet ?
Oui. Le minuteur se cale sur l'horloge système, pas sur des ticks d'animation. Quand vous revenez, l'affichage saute directement au temps restant exact.
L'alarme sonne-t-elle si l'onglet est en arrière-plan ?
Cela dépend du navigateur et de l'appareil. Certains navigateurs bloquent l'audio dans les onglets en arrière-plan pour économiser la batterie. Si l'alarme est importante, gardez l'onglet visible ou ouvrez-le dans une fenêtre séparée.
Que se passe-t-il si mon ordinateur se met en veille ?
Le minuteur utilise l'horloge système, il reste donc précis même après une mise en veille. L'affichage se rattrape au réveil. En revanche, l'alarme ne retentit pas tant que le système est suspendu.
Quelle est la précision du minuteur ?
L'affichage se rafraîchit chaque seconde, mais le calcul interne utilise des horodatages à la milliseconde près. Pour la cuisine, les réunions ou le sport, c'est largement suffisant. En arrière-plan, la précision peut baisser à cause des limitations du navigateur.
Puis-je enregistrer des durées prédéfinies ?
Des boutons de raccourci sont intégrés pour 5, 10, 25 et 45 minutes. Pour les autres durées, saisissez directement les heures, minutes et secondes dans les champs prévus à cet effet.
Le passage à l'heure d'été affecte-t-il le compte à rebours ?
Non. Le minuteur compte des secondes écoulées, pas du temps calendaire. Un compte à rebours de 2 heures dure toujours exactement 2 heures, peu importe les changements d'heure.
Des données sont-elles envoyées à un serveur ?
Non. Le minuteur tourne entièrement dans votre navigateur. Aucune donnée de chronométrage ne quitte votre appareil.