PerformanceTiming.domInteractive
Attention : Cette interface est dépréciée dans la spécification Navigation Timing Level 2. Veuillez utiliser la propriété PerformanceNavigationTiming.domInteractive
de l'interface PerformanceNavigationTiming
à la place.
L'ancienne propriété en lecture seule domInteractive
retourne un unsigned long long
représentant le moment, en millisecondes depuis l'époque UNIX, où le parseur a terminé son travail sur le document principal, c'est-à-dire lorsque son Document.readyState
passe à "interactive"
et que l'événement readystatechange
correspondant est lancé.
Cette propriété peut être utilisée pour mesurer la vitesse de chargement des sites Web que les utilisateurs ressentent. Néanmoins, il y a quelques mises en garde qui se produisent si des scripts bloquent le rendu et ne sont pas chargés de manière asynchrone ou avec des polices Web personnalisées. Vérifiez si vous êtes dans l'un de ces cas avant d'utiliser cette propriété comme un proxy pour l'expérience utilisateur de la vitesse de chargement d'un site Web.
Syntaxe
let time = performanceTiming.domInteractive;
Spécifications
Specification |
---|
Navigation Timing Level 2 # dom-performancetiming-dominteractive |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- L'interface
PerformanceTiming
à laquelle elle appartient. - L'article « domInteractive: is it? really? (en) » explique quand vous pouvez utiliser cette propriété comme un proxy pour l'expérience utilisateur du chargement d'un site Web.