Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

JS teste de http

Alguém tem o código daquele teste de https que mostra https://cursos.alura.com.br/course/performance-http2-critical-path/section/6/3 para eu testar o desempenho do meu servidor?

2 respostas
solução!

Poxa, Eduardo, não tenho esse código mais. Gravei esses vídeos de comparação há muito tempo para uma palestra e aí reaproveitei agora no curso.

Mas não era nada muito compexo. Se você quiser tentar reproduzir, seguem umas dicas do que me lembro:

No HTML, fiz 200 divs coloridas de vermelho cada com id único - ex quadrado-187. Aí carreguei os 200 arquivos .js com <script async>.

Eu gerei 200 arquivos .js diferentes com um monte de lero lero inútil dentro de um comentário (dava uns 13KB por arquivo). E apenas uma linha de código no final que pintava um certo quadrado de verde - tipo document.getElementById('quadrado-187').style.background='green'.

No topo do HTML criei uma variavel com a data: var inicio = new Date().getTime().

O primeiro e o útimo script printava a diferença tbm: new Date().getTime() - inicio.

Aí rodei tanto com HTTP/2 (SPDY na época) quanto com HTTP/1, ambos em HTTPS.

E o outro teste foi concatenar esses 200 arquivos e carregar apenas um <script async> com tudo.

Hmmmm valeu Sérgio, achei que fosse isso mesmo, so pensei que talvez voce fizesse algo no em cada js para deixar eles um pouco mais pesados...