Pular para o conteúdo
Tutoriais

Guia prático de observabilidade no frontend moderno

Core Web Vitals, erros de runtime e rastreamento de sessão sem transformar o bundle em um monstro.

RNRafael Nunes
9 min
Compartilhar
Capa do artigo: Guia prático de observabilidade no frontend moderno

Backend tem décadas de cultura de observabilidade. Frontend ainda costuma operar no escuro, descobrindo problemas pelo suporte.

Comece pelas métricas de campo

Lighthouse é laboratório. O que decide a experiência é o dado de campo: LCP, INP e CLS coletados dos usuários reais, segmentados por dispositivo e conexão.

import { onCLS, onINP, onLCP } from "web-vitals";

const report = (metric: { name: string; value: number }) => {
  navigator.sendBeacon("/api/public/vitals", JSON.stringify(metric));
};

onLCP(report);
onINP(report);
onCLS(report);

Erros: agrupe por causa, não por mensagem

  • Normalize stack traces com source maps.
  • Ignore ruído de extensões de navegador.
  • Anexe a rota e a versão do build a cada evento.

Orçamento de performance

MétricaMetaAlerta
LCP p75< 2,5 s> 3,0 s
INP p75< 200 ms> 350 ms
JS inicial< 180 KB> 240 KB

Atualizado em 12 de ago. de 2026

Compartilhar
RN

Escrito por

Rafael Nunes

Engenheiro de plataforma

Trabalha com infraestrutura, observabilidade e automação de pipelines. Escreve tutoriais densos sobre operação de sistemas em produção.

Você também pode gostar

Newsletter semanal

Conteúdo bom direto na sua caixa de entrada

Receba novidades, análises e conteúdos selecionados toda terça-feira. Sem ruído, sem spam.

Ao assinar você concorda com a nossa política de privacidade.