Que fais cette page ?
==> un script s'éxécute en lançant " Test "
1) le script calcule les temps d'éxécution d'une boucle, & va comparer les intervalles obtenus avec ce qu'ils devraient être selon la fonction javascript setTimeout
2) on incrémente ou décrémente une variable Y (qui varie selon le temps, par ex: une consommation, ou un chronomètre) selon 2 méthodes (setTimeout + différence des timestamp) & on affiche les résultats obtenus
Utilité ?
==> afficher une valeur + exacte sur un chronomètre / une consommation horaire que celle affichée via un 'setTimeout normal'
__________________________________________________
Activer le débug :
valeur de départ pour Y =
valeur arrondie pour Y selon setTimeout =
/ valeur réelle pour Y selon setTimeout = ()
valeur arrondie pour Y selon les timestamp =
1000
/ valeur réelle pour Y selon la différence des timestamp = ()
x = valeur pour augmenter notre valeur Y à chaque intervalle (peut être négatif) / x =
valeur de l'intervalle (on éxécute la boucle toutes les t millisecondes) / t =
nombre de boucles b =
nombre de boucles effectuées =