Olá, André! Tudo bem contigo?
Uma pergunta: você está aplicando seu código no Chrome, correto? :-)
Abri seu código e testei no Firefox e no Chrome e ambos tiveram performances diferentes.
Esse problema que você relatou só aconteceu no Chrome e quando executo no Firefox executa normalmente.
Faça esse teste, André!
Agora o porque desse comportamento diferenciado de cada um, não saberia te explicar!
É o mesmo comportamento quando executamos alguns alert
e prompts
. No Firefox ele vai imprimindo na tela ao fundo (bem visível) e já no Chrome ele aguarda rodar todo o código para mostrar a impressão na tela.
Espero ter esclarecido, André!
Bons estudos e vamos em frente!!!