
Time Travel Debugging est en fait l’implémentation d’un projet plus ancien de Mozilla plus connu sous le nom de Web Replay. Il devrait permettre aux développeurs d’enregistrer le rendu d’une page complexe et de remonter dans le temps pour voir à quel moment les choses ont mal tourné et pendant quelle opération une erreur s’est produite dans le code.
D’après la documentation fournie par Mozilla, Web Replay permet aux processus de Firefox « ;d’enregistrer leur comportement, de le rejouer plus tard et de revenir aux états précédents. La relecture d’un processus conserve le même comportement JS, les structures DOM, les mises à jour graphiques et la plupart des autres comportements qui se sont produits pendant l’enregistrement. Le débogueur JS du navigateur peut être utilisé pour inspecter et contrôler la relecture. ;»
Une telle fonctionnalité pourrait se révéler très utile dans le domaine de développement Web où les sites Web exécutent souvent un grand nombre d’animations, d’interactions et d’effets JavaScript et CSS3 pouvant être à l’origine de goulots d’étranglements ou de dysfonctionnements lors du rendu d’une page.
Time Travel Debugging fait partie des outils de développement Web de Firefox qui forment une collection d’utilitaires que les développeurs peuvent utiliser pour déboguer leurs sites, mais cette fonctionnalité est actuellement en phase de test. Sur Firefox, il est possible d’activer ou de désactiver ces outils de développement Web en appuyant sur la touche F12 pendant que la fenêtre du navigateur est active.
Source : Mozilla, Packtpub
Et vous ?

Voir aussi



