Fondamentaux4 min de lecture

Un minuteur en ligne fonctionne-t-il hors connexion ?

Une fois la page chargée, un minuteur web tourne 100 % localement. Connexion coupée = aucun impact. Voici pourquoi et comment vérifier.

Une question fréquente : "Le minuteur continue-t-il si je perds Internet ?". La réponse courte est oui, dans la quasi-totalité des cas. Voici pourquoi.

Ce qui se passe quand vous ouvrez la page

Au premier chargement, le navigateur télécharge le HTML, le CSS et le JavaScript du site. Une fois cela fait, plus aucune requête réseau n'est nécessaire pour faire fonctionner un minuteur : tout le calcul de temps se fait en JavaScript dans votre appareil.

Cache navigateur

Les ressources statiques (JS, CSS, images) sont mises en cache. Si vous revenez sur la même page peu après, elle s'affiche même sans réseau. C'est le mode back/forward cache géré nativement par Chrome, Firefox, Safari.

Service Worker et PWA

Un site configuré en PWA installe un Service Worker qui intercepte les requêtes et sert depuis le cache local. Conséquence : la page s'ouvre même sans connexion, comme une application installée.

Ce qui exige Internet (et ce qui n'en exige pas)

FonctionInternet requis ?
Compte à rebours, chronométrageNon
Son d'alarme (Web Audio API)Non
Lecture d'un MP3 distantOui (sauf cache)
Synchro entre appareilsOui
Mise à jour de l'applicationOui (au prochain chargement)
${CTA('minuteur/numerique', 'Lancer un minuteur (puis couper le WiFi)')}

Comment vérifier

  1. Ouvrir le minuteur.
  2. Activer le mode avion ou couper le WiFi.
  3. Démarrer un compte à rebours.

Il doit fonctionner exactement comme en ligne. Sinon, le site fait des appels réseau inutiles — un défaut d'implémentation.

Pour aller plus loin