Cálculo del tiempo de carga de la página en JavaScript
Estoy tratando de hacer una página web que, cuando comienza a cargarse, utiliza un Intervalo para iniciar un temporizador.
Cuando la página se carga completamente, detiene el temporizador,
pero el 99% del tiempo obtengo mediciones de tiempo de 0.00 o 0.01 incluso si toma más tiempo.
De vez en cuando, dice algo que tiene más sentido como .28 o 3.10 en algunos momentos.
Aquí está el código si ayuda:
var hundredthstimer = 0;
var secondplace = 0;
function addinc(){
hundredthstimer += 1;
if (inctimer == 100){
hundredthstimer = 0;
secondplace += 1;
}
}
var clockint = setInterval(addinc, 10);
function init(){
var bconv1 = document.getElementById("bconverter1");
var bconv2 = document.getElementById("bconverter2");
$(bconv2).hide();
clearInterval(clockint);
if (inctimer.len !== 2){
inctimer = "0" + inctimer;
}
alert(secondplace + "." + inctimer);
}
onload = init;
Así que básicamente crea una variable llamada centésimo estimulador que se incrementa en '1' cada 10 milisegundos (.01 segundos).
Luego, si este número llega a 1000 (1 segundo completo), una variable llamada secondsplace aumenta en 1, ya que es por cuántos segundos completos se ha ejecutado.
Luego, alerta el lugar de segundos, un punto decimal y el centésimo como el tiempo total de carga.
Pero el problema anterior con números incorrectos todavía existe. ¿Por qué?