Un navigateur peut réduire ou arrêter les callbacks visuels d’un onglet caché. Un chronomètre qui ajoute une quantité fixe prend du retard. LapWatch garde le départ monotone et la pause cumulée, puis soustrait les horodatages à l’affichage ou au tour.
Le rafraîchissement n’est pas l’horloge
Les frames décident seulement quand repeindre les chiffres et n’incrémentent jamais la durée. Au retour, l’horodatage peut avancer et l’affichage se rattrape d’un coup. Cela évite la dérive des callbacks sans empêcher la suspension complète par le navigateur ou le système.
La pause cumule une seule fois
Pause ajoute une fois l’intervalle courant puis retire le départ actif. Reprendre crée un nouveau départ sans changer la durée gardée. Cette transition explicite empêche clics répétés ou rafraîchissements d’ajouter deux fois le même intervalle.
Connaissez les limites du navigateur
LapWatch est un instrument informel dans la page, pas un service d’horloge indépendant. Fermer ou recharger efface horodatages et tours. Veille de l’appareil, suspension du navigateur et différences système peuvent modifier le résultat. Gardez une autre méthode lorsque la durée compte et ne l’utilisez jamais pour la médecine, les urgences, la sécurité alimentaire, le transport, l’industrie, les temps officiels, juridiques ou critiques. Les limites de 99:59:59.999 et 500 tours évitent de prétendre à une continuité illimitée.