Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Méthode : window.performance.now()

Retourne le temps en millisecondes, avec une précision en microsecondes

Syntaxe
Float performance.now()

Compatible tous navigateurs

Description
Retourne le temps en millisecondes écoulé depuis que la page a commencé à se charger.
La précision est de l'ordre de la microseconde, grâce au nombre après la virgule.


Equivalent dans d'autres langages
Equivalent en PHP à microtime() : Retourne l'heure système avec les microsecondes.

Exemple 1 : Timer en microsecondes
Code source
<div id="monTimer"></div>
<script type="text/javascript">
  var t1=performance.now();
  for (var i=0; i<1000000; i++) {
   /* Boucle vide */
  }
  var t2=performance.now();
  console.log("t1 = "+t1);
  console.log("t2 = "+t2);
  var t=Math.round((t2-t1)*1000);
  document.getElementById("monTimer").innerHTML="Temps écoulé : " + t + " microsecondes pour la boucle";
</script>

Résultat
Emulation de la console
Explication
Mesure un temps d'exécution d'un traitement en microsecondes et affiche le résultat en microsecondes.

Ici le traitement une boucle vide sur 1 000 000 d'itérations
Page mise à jour le

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 11/10/2024 17:35:18 sur php 7 en 239.49 ms