Teste de Frame Skipping
Fotografe uma sequência temporizada pelo navegador e procure lacunas repetíveis em capturas válidas com READY.
Padrão com câmera do Teste de Frame Skipping
Espere READY e fotografe o padrão de blocos em movimento com uma câmera.
Durante READY, cada frame aceito do navegador avança exatamente uma posição consecutiva. O timing do navegador nunca insere uma lacuna visual.
- Espere READY.
- Use uma câmera. Fotografe os blocos em movimento.
- Use cerca de 1/10 s ou mais. Vários blocos devem aparecer.
- Screenshots não funcionam.
- Procure lacunas repetíveis em fotos válidas durante READY.
Lacunas repetíveis em várias fotos válidas durante READY podem indicar frame skipping da tela. Exposição da câmera ou fotografar fora de READY também pode gerar uma captura ruim.
O padrão de Frame Skipping está aquecendo o timing do navegador.
Como o teste de frame skipping funciona
O navegador espera uma cadência estável de requestAnimationFrame. Enquanto READY for válido, cada frame aceito avança o bloco claro exatamente uma posição consecutiva. O timing do navegador nunca cria uma lacuna visual para simular um salto.
Por que é necessária uma foto com câmera
Uma foto com exposição mais longa pode registrar vários estados exibidos em uma única imagem. Um screenshot captura apenas o estado renderizado naquele instante e não mostra se a tela física apresentou cada atualização.
Como interpretar lacunas
Uma posição ausente de forma repetível em várias fotos tiradas durante READY pode indicar que a tela não apresentou todos os estados. Uma única foto ruim não é veredito; exposição e instabilidade de timing também podem criar lacunas enganosas.