Obtenir le délai d'affichage du document (DOM) avec JavaScript
Concept et utilisation
La fonction timeToDomLoaded()
permet d'obtenir le temps utilisé par le navigateur pour charger complètement le document HTML (hors ressources externes telles que les images, les feuilles de style et les scripts).
Fonction
timeToDomLoaded()
Retourne le délai en millisecondes de rendu du document HTML.
- Syntaxe
timeToDomLoaded(arrondi_millisecondes);
- Paramètre
arrondi_millisecondes
(Number)Le paramètre
arrondi_millisecondes
de la fonctiontimeToDomLoaded()
définit l'arrondi en millisecondes à appliquer au délai retourné.
Exemple d'obtention du délai d'affichage du document
var arrondi_millisecondes = 50;
timeToDomLoaded(arrondi_millisecondes);
// renvoie par exemple: 0.35
Code source de la fonction
function timeToDomLoaded(r) {
r = r || 50;
var t = performance.timing;
return Math.round((t.domContentLoadedEventEnd - t.navigationStart) / r) * r;
}
Dernière mise à jour le .