14-16 Mar 2026
Voltar ao catalogo

Language interceptor muta estado a cada requisicao HTTP

FE-15
LowAchado ConfirmadoFrontendRodada 4

Descricao

Interceptor HTTP Angular que adiciona header Accept-Language re-calcula o idioma a cada requisicao HTTP.

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"
  ]
}