Benchmark de Canvas
Meça o desempenho de renderização de canvas 2D com formas e texto em movimento em vários níveis de qualidade, com percentis de tempo de quadro.
Measures 2D canvas rendering performance (moving shapes and text) over a sampled window after warm-up. Results depend on your browser, display refresh rate and current load — they’re browser-specific, not a hardware rating.
Como este teste funciona
Os testes de sistema e navegador leem informações que o seu navegador já expõe por APIs padrão — os objetos navigator e screen, a detecção de recursos e consultas de capacidade como WebGL, WebGPU e a Permissions API.
Apenas visualizar essas páginas não dispara nenhuma janela de permissão, e nada é combinado em um identificador de rastreamento. Quando um valor é aproximado por causa de proteções de privacidade (como a redução do User-Agent), nós avisamos.
A detecção de capacidade informa se uma API existe neste navegador; usar de fato algumas dessas APIs ainda pode exigir a sua permissão explícita ou um contexto seguro.
Como usar
- Abra o teste — a maioria dos testes de sistema lê os valores imediatamente, sem permissão necessária.
- Revise as informações informadas ou a matriz de capacidades.
- Use a busca ou o filtro, onde disponíveis, para encontrar um recurso específico.
- Copie ou baixe os resultados se quiser compartilhá-los (eles não contêm nenhum identificador oculto).
O que ele detecta
- Detalhes do dispositivo expostos pelo navegador: plataforma, tela, núcleos, dica de memória, idiomas e fuso horário
- Suporte a APIs de armazenamento, gráficos, mídia, worker e sensores
- Detalhes do renderer WebGL/WebGPU, onde o navegador os expõe
- Bateria, estimativa de armazenamento e informações de rede, quando disponíveis
O que ele não detecta
- O modelo exato do hardware, números de série ou qualquer coisa deliberadamente ocultada por privacidade
- A saúde física dos componentes (capacidade da bateria, desgaste do disco) — os navegadores não expõem isso
- Valores reduzidos pelo navegador, como um User-Agent preciso ou a string completa da GPU
Solução de problemas
| Sintoma | O que fazer |
|---|---|
| Algumas informações estão faltando | Os navegadores modernos limitam de propósito o que expõem (redução do User-Agent e afins) para proteger a sua privacidade. |
| Um recurso aparece como não suportado | A API não existe neste navegador/contexto; tente uma versão recente por HTTPS. |
| O renderer WebGL está oculto | Alguns navegadores mascaram a string da GPU por privacidade; isso é esperado, não é um erro. |
| A API de bateria não mostra nada | Vários navegadores removeram a Battery Status API por privacidade; use o indicador do sistema operacional em vez disso. |
Perguntas frequentes
Vocês fazem fingerprint de mim?
Não. Mostramos informações, mas nunca criamos um fingerprint ou hash oculto entre sessões.
Por que algumas informações estão faltando?
Os navegadores modernos limitam de propósito o que expõem para proteger a sua privacidade.
Esses dados são enviados para algum lugar?
Não. Eles são lidos e exibidos localmente no seu navegador.
‘Suportado’ significa que posso usar o recurso?
Significa que a API existe. Usá-la ainda pode exigir permissão ou um contexto seguro (HTTPS).
Por que não mostra a minha GPU ou versão de navegador exata?
Os navegadores reduzem cada vez mais esses detalhes por privacidade, então alguns valores são aproximados.
Isso consegue testar a saúde do meu hardware?
Não. Os navegadores não expõem métricas de saúde como capacidade da bateria ou desgaste do disco.
Testes relacionados
Desenhe dezenas de milhares de pontos animados com WebGL e amostre os tempos de quadro em vários níveis de qualidade. Específico do navegador, não é uma verificação de saúde.
Execute cargas de inteiros, ponto flutuante e hashing em um Web Worker e obtenha uma pontuação de CPU específica do navegador. Cancelável, sem banco de dados externo.
Monitore a taxa de quadros de renderização do navegador com um gráfico de tempo de quadro e contagem de quadros perdidos. Diferente da taxa de atualização do monitor.