Desempenho e acessibilidade em condições observáveis
Nesta aula
Definir qualidade antes de medir
Desempenho descreve como o sistema responde sob condições determinadas. Acessibilidade trata da possibilidade de pessoas com diferentes necessidades perceberem, compreenderem e operarem o conteúdo. Os dois temas se encontram quando uma página pesada impede o acesso, mas exigem critérios próprios. Um relatório automático reúne sinais úteis; a avaliação humana é indispensável para aspectos como ordem de foco, compreensão do feedback e operação por teclado.
Uma baseline é a medição de referência usada para comparar uma mudança. Um orçamento é um limite escolhido pelo projeto para uma característica mensurável. Sem condição de medição e limite explícito, dizer que a página ficou rápida não sustenta uma decisão. Os números deste capítulo são critérios didáticos locais; não representam limites universais. Para acessibilidade, usamos critérios identificados da WCAG 2.2 como referência [S06, 2.1.1 Teclado, 2.4.7 Foco visível, 1.4.4 Redimensionar texto e 1.4.3 Contraste].
Roteiro preenchido da Oficina
| Verificação | Condição do exercício | Esperado | Como registrar |
|---|---|---|---|
| Transferência inicial | Mesma página; cache desabilitado; mesma limitação de rede e navegador registrados | Até 150 kB transferidos, orçamento didático | Valor observado e configuração da captura |
| Teclado | Página aberta; usar Tab, Shift+Tab e teclas próprias dos controles | Alcançar e operar controles em ordem compreensível, com foco visível | Controle alcançado, ação e eventual bloqueio |
| Texto ampliado | Zoom de 200% na mesma página | Conteúdo e operação preservados, sem perda de informação | Elemento afetado e captura quando houver problema |
| Feedback de estado vazio | Conjunto de exemplo sem serviços ativos | Mensagem compreensível e percepção adequada da mudança de estado | Ação que gerou o estado e observação manual |
Procedimento de comparação
- Escolha uma pergunta por medição. Registre versão, navegador, dispositivo ou emulação, rede, cache e dados usados. Conserve as mesmas condições na comparação.
- Capture a baseline antes da mudança. Repita a medição quando houver variação e descreva o critério usado para resumir os valores; uma leitura isolada não demonstra estabilidade.
- Execute o roteiro manual com o teclado e zoom. Verifique cada controle, incluindo estados vazio e erro, em vez de olhar apenas a página carregada.
- Use ferramentas automáticas para ampliar a procura de problemas, investigando seus resultados. Registre também o alcance da ferramenta e o que permanece manual.
- Compare os resultados com os critérios. Abra correção para reprovações e reteste a mesma condição depois do reparo.
Interpretar um resultado sem fabricar uma execução
Considere os seguintes dados fornecidos para análise: a baseline transferiu 180 kB; a versão candidata transferiu 130 kB sob a mesma configuração. A redução é de 50 kB, aproximadamente 27,8% em relação à baseline. A candidata atende ao orçamento local de 150 kB. Esses valores pertencem ao exercício e não são resultados medidos do pacote. O leitor deverá substituir os campos pelos registros de sua própria execução.
Na mesma ficha didática, o percurso por teclado alcança os controles, mas o indicador visual de foco desaparece no último. A redução de bytes não compensa essa falha. O reparo exige restaurar um indicador perceptível e repetir o percurso nos estados relevantes. Uma largura de 360 pixels pode integrar o roteiro de visualização, mas não cobre por si só teclado, contraste, ampliação, entendimento ou tecnologias assistivas. Cada conclusão deve corresponder ao critério efetivamente avaliado.
Erros e condição de avanço
| Erro | Correção orientada por evidência |
|---|---|
| Otimizar antes de definir a pergunta | Escolher uma característica, medir referência e comparar a mesma condição |
| Tratar pontuação automática como conformidade completa | Relacionar cada resultado aos critérios cobertos e executar avaliações manuais pendentes |
| Concluir que tudo passou porque houve medição | Comparar cada resultado ao limite ou comportamento esperado e registrar a decisão |
O gate avança quando os critérios prioritários definidos têm resultados aceitáveis e o roteiro manual aplicável está concluído, com evidências identificadas. Exceções precisam ser não impeditivas, justificadas e aceitas pela autoridade responsável. Medições ausentes, falhas impeditivas ou dúvidas relevantes impedem essa conclusão. Não se declara conformidade global de acessibilidade com base neste pequeno roteiro.
Exercício com resolução
Dados: orçamento de 150 kB; três leituras da candidata, feitas nas mesmas condições, de 142, 148 e 160 kB; foco invisível no segundo controle. A regra local do exercício exige que todas as três leituras respeitem o orçamento. Decida sobre o avanço e indique os próximos passos.
Ver solução comentada
Solução: a candidata reprova o orçamento pela leitura de 160 kB e reprova o foco. Deve-se investigar a variação, corrigir o foco e repetir as verificações nas condições registradas. A rubrica exige aplicar a regra fornecida, separar desempenho de acessibilidade e evitar escolher apenas a melhor leitura. Mudar o critério depois de ver os dados exigiria nova decisão justificada, não a ocultação da leitura inconveniente.
Fontes relacionadas
Consulte os limites e as seções de apoio de cada referência.
S06Tente o exercício antes de consultar a solução. Marque a aula para organizar sua leitura.
A conclusão desta leitura não equivale a certificação ou aceite de um projeto real. Teste os exemplos no escopo indicado e registre as limitações.