Voltar ao catalogoFE-15
Language interceptor muta estado a cada requisicao HTTP
LowAchado ConfirmadoFrontendRodada 4
Evidencia
Interceptor HTTP Angular recalcula idioma via `getCurrentLanguage()` a cada request.
Impacto Tecnico
Overhead menor por requisicao. Em cenarios de alto volume, contribui para degradacao de responsividade.
Impacto de Negocio
Impacto menor em performance percebida pelo usuario.
Recomendacao
Cachear o idioma no interceptor e atualizar apenas quando o usuario trocar o idioma.
Arquivos Afetados
angular/src/app/
Acoes Relacionadas
{
"id": "FE-15",
"title": "Language interceptor muta estado a cada requisicao HTTP",
"severity": "Low",
"type": "achado confirmado",
"category": "frontend",
"description": "Interceptor HTTP Angular que adiciona header `Accept-Language` re-calcula o idioma a cada requisicao HTTP.",
"evidence": "Interceptor HTTP Angular recalcula idioma via `getCurrentLanguage()` a cada request.",
"technicalImpact": "Overhead menor por requisicao. Em cenarios de alto volume, contribui para degradacao de responsividade.",
"businessImpact": "Impacto menor em performance percebida pelo usuario.",
"recommendation": "Cachear o idioma no interceptor e atualizar apenas quando o usuario trocar o idioma.",
"files": [
"angular/src/app/"
],
"pass": 4,
"relatedActions": [
"ACT-7.4.3"
]
}
Descricao
Interceptor HTTP Angular que adiciona header
Accept-Languagere-calcula o idioma a cada requisicao HTTP.