Performance percebida da interface
Em desenvolvimentocriado em 07/06/2026, 00:23 · atualizado em 07/06/2026, 00:23
Performance percebida da interface trata da sensação de velocidade e responsividade do FootSim. Mesmo que a simulação esteja correta, o jogador precisa sentir que telas abrem rápido, tabelas respondem bem, filtros não travam, avanços de tempo dão feedback e ações não ficam sem resposta.
Esse item é diferente da performance do motor ou do banco de dados. Aqui o foco é a experiência visual: loading adequado, paginação, virtualização quando necessário, evitar re-renderizações pesadas, feedback durante operações e manter o ritmo do jogo rápido. O jogo já possui alguns recursos importantes, como paginação, overlay durante avanço de tempo e yields no processamento visual, mas ainda não possui virtualização ampla, lazy loading de rotas e otimização estrutural das telas mais densas.
Escopo incluído
- Carregamento rápido de telas
- Feedback durante operações demoradas
- Tabelas performáticas
- Paginação de tabelas
- Virtualização de listas quando aplicável
- Filtros responsivos
- Navegação sem travamentos perceptíveis
- Evitar re-renderizações desnecessárias
- Feedback durante avanço de tempo
- Feedback durante simulação de partida
- Feedback durante salvamento
- Feedback durante importações quando aplicável
- Estados intermediários claros
- Otimização de telas densas
- Redução de bloqueios visuais
- Refetch/refresh confiável após carregar save
- Yields ou pausas visuais em loops longos quando aplicável
Fora de escopo
- Otimização completa para bases gigantes desde o início
- Telemetria online obrigatória
- Profiling público no jogo
- Garantia de performance idêntica em qualquer máquina
- Suporte mobile
- Renderização 3D
- Clusterização/server-side
- Otimização prematura de todos os fluxos
- Benchmark visual para todos os componentes
- Eliminação total de qualquer loading
- Lazy loading completo de todas as rotas se ainda não houver gargalo real priorizado
- Virtualização obrigatória para todas as tabelas antes de necessidade comprovada
Critérios de conclusão
- Telas principais abrem em tempo aceitável.
- Tabelas grandes continuam usáveis.
- Filtros e ordenações não travam o jogo.
- Operações demoradas mostram feedback.
- O jogador não fica sem saber se algo está acontecendo.
- Avanço de tempo e simulação comunicam progresso quando necessário.
- A interface mantém o ritmo rápido prometido pelo FootSim.
- Melhorias de performance são guiadas por gargalos reais.
- Telas densas como partida, jogador e editor tático continuam responsivas.
- A UI continua responsiva em saves razoavelmente grandes.
- Rotas, tabelas ou componentes pesados são otimizados quando começarem a afetar a experiência.
Sem atualizações por enquanto.