Metodologia Técnica e Padrões de Referência
Este documento descreve a operação atual do MonitorSmith. Em caso de dúvida, entre em contato antes de continuar o uso.
1. Princípio editorial: dizer o que a ferramenta não faz
Toda ferramenta do MonitorSmith declara o seu limite técnico na própria interface. Um navegador não mede luminância em cd/m², não lê o EDID completo do painel e não substitui colorímetro, sonda de contraste ou laudo laboratorial. Ele solicita padrões digitais, observa eventos e aplica cálculos reproduzíveis dentro das limitações da plataforma.
Essa honestidade é deliberada: uma triagem visual útil depende de o leitor saber exatamente qual conclusão o teste sustenta e qual não sustenta.
2. Renderização dos padrões
Os padrões são desenhados em canvas ou superfícies CSS com valores digitais definidos. Gerenciamento de cor, composição, GPU, perfil e processamento do painel podem alterar o sinal e a luz efetivamente exibidos.
Animações como o teste de movimento e o exercitador de pixels usam requestAnimationFrame. A API agenda callbacks para a composição do navegador, mas não confirma que cada callback virou um quadro físico no painel.
3. Medição de tempo
As medições temporais usam `performance.now()`, um relógio monotônico cuja precisão disponível pode ser reduzida pelo navegador por segurança e privacidade. Isso evita saltos causados por ajuste do relógio civil, mas não remove atrasos de agendamento.
A taxa de atualização é obtida contando quadros entregues em uma janela de amostragem e dividindo pelo intervalo decorrido; o jitter é o desvio padrão dos intervalos entre quadros. Nenhum valor é suavizado ou interpolado antes de aparecer na tela.
4. Cálculos ópticos
As calculadoras aplicam óptica geométrica. A densidade de pixels vem da diagonal em pixels dividida pela diagonal informada; o dot pitch correspondente é o inverso da densidade convertido para milímetros; a referência de distância usa a convenção geométrica de um minuto de arco por pixel.
A estimativa de banda parte da taxa de pixels multiplicada pela profundidade de bits dos três canais e aplica uma margem fixa de 5%. Ela não calcula timings CVT-RB, overhead de codificação, número de lanes ou DSC; compatibilidade deve ser confirmada nos dois dispositivos e no cabo.
5. Normas e especificações de referência
• ISO 9241-307 — critérios de defeitos de pixels e classes de tolerância de painéis.
• ISO 9241-303 e 9241-3 — requisitos ergonômicos de displays eletrônicos.
• IEC 61966-2-1 — definição do espaço de cor sRGB e de sua função de transferência.
• ITU-R BT.709 e BT.1886 — colorimetria e função de transferência eletro-óptica para vídeo.
• VESA CVT-RB v2, Adaptive-Sync e Display Stream Compression — timings, taxa variável e compressão.
• W3C High Resolution Time, Media Queries Level 4/5, Gamepad, Pointer Events e Web Audio — as APIs que sustentam cada instrumento.
• WCAG 2.2 — referência para contraste, navegação e acessibilidade; sem declaração de certificação integral.
6. Revisão e autoria
Pesquisa, implementação e revisão técnica são conduzidas pela equipe editorial MonitorSmith da EXVORN.TECH, responsável pelo produto. Correções e contestações técnicas são bem-vindas em contato@exvorn.tech e resultam em atualização datada desta página.
Quando um instrumento depende de comportamento específico de navegador — como a taxa de eventos coalescidos do ponteiro ou a disponibilidade do atuador de vibração —, isso é declarado na página do próprio instrumento.