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