Este loop persegue uma métrica concreta (tempo de carga, tamanho do bundle, latência p95) até ela ficar abaixo do orçamento.
O ciclo faz profiling, identifica o maior gargalo da vez, aplica uma única otimização, remede e confirma que nenhum teste quebrou.
Ele só para quando a métrica fica dentro do orçamento em várias execuções seguidas, sem regressão de funcionalidade.
A regra é uma melhoria por passada, sempre com o número medido de verdade.
Quando usar
- Quando há um orçamento de performance a cumprir.
- Para reduzir bundle, latência ou tempo de carga de forma controlada.
- Quando você quer ganhos estáveis, não um número de sorte.
Como usar
Rode o loop pedindo para medir contra o orçamento, corrigir o maior gargalo, remedir e continuar até a métrica se manter dentro do alvo em execuções consecutivas.