La console ment sur le temps

Une illusion fréquente

La console donne souvent l’impression que tout s’enchaîne de manière linéaire. Les logs s’affichent les uns après les autres, dans un ordre rassurant.

Mais cet ordre est une reconstruction, pas toujours le reflet fidèle du temps réel.

Affichage et exécution

L’affichage d’un log et son exécution ne sont pas exactement la même chose. Des délais, des files d’attente ou des optimisations internes entrent en jeu.

Ce décalage est discret, mais suffisant pour induire en erreur.

Quand le timing compte vraiment

  • animations saccadées
  • race conditions
  • états incohérents

Dans ces cas, se fier uniquement à l’ordre des logs peut être trompeur.

Revenir au contexte

Comme évoqué dans l’article sur les logs asynchrones, le temps est souvent la clé.

Lire la console avec cette méfiance permet d’éviter de faux raisonnements.