Ir para o conteúdo

Como funciona a nossa medição de velocidade

Nosso medidor não estima velocidade: ele transfere dados de verdade entre o seu navegador e nossos servidores e cronometra o resultado. Abaixo está exatamente o que acontece nos ~30 segundos do teste, para você poder auditar o número que recebe.

1. Medição de latência (ping e jitter)

Antes de saturar a linha, disparamos 12 requisições mínimas — sem corpo, apenas cabeçalhos — e cronometramos o tempo até a resposta chegar. O ping reportado é o menor tempo observado, que representa a latência da rede sem carga. O jitter é a variação média entre medições consecutivas: quanto maior, mais instável a conexão.

Requisições que não respondem em 3 segundos contam como perda de pacotes.

2. Medição de download

Abrimos 4 conexões simultâneas com o servidor, cada uma recebendo um fluxo contínuo de bytes aleatórios. Usar várias conexões é essencial: uma única conexão TCP raramente satura links de fibra modernos por causa do controle de congestionamento.

Os dados são incompressíveis por construção (blocos de 256 KB de bytes aleatórios, maiores que a janela do algoritmo deflate). Isso impede que qualquer proxy ou CDN no caminho comprima o tráfego e infle artificialmente o resultado.

3. Descarte da rampa de aceleração

Os primeiros 2,2 segundos de cada fase são descartados. Nesse intervalo o TCP ainda está em slow start, aumentando gradualmente a janela de transmissão — incluir esse trecho reduziria artificialmente a média. A velocidade final é calculada apenas sobre a janela estável seguinte.

4. Medição de upload

Geramos blocos de 2 MB de dados aleatórios no próprio navegador e os enviamos em 3 conexões paralelas. O progresso é medido pelos eventos de envio da requisição, e o servidor apenas consome e descarta o conteúdo.

5. Por que rodamos tudo em Web Workers

Toda a leitura e escrita de rede acontece em threads separadas do navegador. A thread principal fica livre para animar o medidor e responder aos seus cliques, o que mantém a interface fluida mesmo em conexões de 1 Giga — e, de quebra, evita que o processamento da página limite a velocidade medida.

O que pode limitar o seu resultado

  • Wi-Fi — a causa mais comum. Redes 2,4 GHz raramente passam de 100 Mbps reais.
  • Aparelho antigo — celulares e notebooks com placa de rede 100 Mbps travam nesse teto.
  • Cabo de rede categoria 5 — limita a 100 Mbps; use cat 5e ou superior.
  • Roteador do provedor — modelos básicos não roteiam 1 Giga com NAT ativo.
  • Outros usos simultâneos — streaming, backup em nuvem e downloads competem com o teste.
  • VPN ou proxy — adicionam salto extra e reduzem tanto a banda quanto o ping.

Precisão e limites

Nenhum teste de velocidade baseado em navegador é um instrumento de laboratório. O resultado representa o que a sua conexão entregou naquele momento, naquele caminho de rede, naquele aparelho. Para uso em reclamação formal, faça pelo menos três medições em horários diferentes, sempre com cabo de rede — é assim que a Anatel espera que a medição seja conduzida.