Retourner à la page d'accueil de TJS

Méthode : window.performance.now()

Compatible Internet Explorer / Edge  Compatible Chrome  Compatible Safari  Compatible Firefox  Compatible Opera  

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

Syntaxe
Float performance.now()

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 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

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 22/10/2019 05:16:13 sur php7 en 25.23 ms