Sua Tela Está Entregando Quadros Suaves?
Analise o tempo quadro a quadro para detectar engasgos, micro-travamentos e entrega inconsistente de quadros. Veja seus tempos de quadro do 1% mais baixo e a variância — tudo processado localmente no seu navegador.
Este teste usa timestamps do requestAnimationFrame para medir o tempo entre cada quadro renderizado, calculando tempo médio de quadro, variância, 1% mais baixo, e detectando eventos de engasgo quando o tempo de quadro excede 2x a média.
A 60Hz, cada quadro deve levar exatamente 16.67ms. Um único quadro levando 33ms (um quadro perdido) é perceptível como um micro-engasgo para a maioria dos usuários.
O Que Seus Resultados Significam?
| Result | Range | Meaning |
|---|---|---|
| Bom | Variância do tempo de quadro abaixo de 2ms sem eventos de engasgo | Seu navegador está entregando quadros de forma consistente. Os tempos de quadro estão agrupados em torno do intervalo alvo, indicando renderização suave sem quadros perdidos. |
| Atenção | Variância do tempo de quadro 2–5ms com engasgos ocasionais | Pequenas inconsistências no tempo de quadro detectadas. Processos em segundo plano, extensões do navegador ou throttling térmico da GPU podem causar quedas ocasionais de quadros. |
| Ruim | Variância do tempo de quadro acima de 5ms ou eventos frequentes de engasgo | Problemas significativos de frame timing. Isso causa engasgos visíveis. Verifique a carga de CPU/GPU em segundo plano, desative conflitos de aceleração de hardware ou feche abas do navegador que consomem muitos recursos. |
Problemas Comuns e Soluções
Engasgos consistentes a cada poucos segundos
Isso geralmente indica pausas de coleta de lixo ou limitação de abas em segundo plano. Feche outras abas do navegador, desative extensões desnecessárias e certifique-se de que a aceleração de hardware esteja ativada nas configurações do navegador.
Tempos de quadro mais altos do que o esperado para minha taxa de atualização
Verifique se o monitor está realmente rodando na taxa de atualização esperada nas configurações de exibição do SO. Alguns monitores ficam em 60Hz por padrão mesmo suportando taxas mais altas. Verifique também se o navegador não está sendo limitado pelo modo de economia de energia.