2017-09-11 2 views
0

J'utilise la syntaxe ci-dessous pour trouver le temps de chargement de la page mais je ne sais pas comment identifier l'heure de rendu de la page en utilisant javascript.Comment trouver l'heure de rendu de la page (pas le temps de chargement de la page) en utilisant javascript

var loadTime = window.performance.timing.domContentLoadedEventEnd- window.performance.timing.navigationStart; 
+0

https://stackoverflow.com/questions/2516665/how-can-i-monitor-the-rendering-time-in-a-browser – bhansa

+0

double possible de [Comment puis-je surveiller la temps de rendu dans un navigateur?] (https://stackoverflow.com/questions/2516665/how-can-i-monitor-the-rendering-time-in-a-browser) –

+0

var rendertime = window.performance.timing. domComplete-window.performance.timing.domContentLoadedEventEnd – Vibhu

Répondre

0
var rendertime = window.performance.timing.domComplete-window.performance.tim‌​ing.domContentLoaded‌​EventEnd 
+0

C'est le temps d'analyse, pas de temps de rendu. – Kaiido

+0

Eh bien, selon cette réponse, à la fois le rendu et l'analyse se produisent presque simultanément .. https://stackoverflow.com/a/35966477/4589611 – Vibhu

+0

Eh bien, cela pourrait être vrai pour le premier, mais tous les rendus suivants n'auront rien à faire avec l'analyse. https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Overview_of_Events_and_Handlers et https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree- construction (Mais il semble que OP ne s'intéresse qu'à ce premier rendu) – Kaiido