Pular para o conteúdo principal

Desempenho

Impacto esperado no desempenho

O ConsentForge foi concebido para ter impacto mínimo no desempenho:

MétricaImpacto
Tamanho do scriptlightweight comprimido
Carregamento do script (CDN)~20–50ms da UE (com cache)
Time to first byte (TTFB)Sem impacto (async/defer)
Largest Contentful Paint (LCP)Sem impacto se usar defer
Cumulative Layout Shift (CLS)Menor (~0,01) da inserção do banner

Reduzir o CLS do banner

Se estiver a otimizar os Core Web Vitals, reserve espaço para a barra inferior antes de o script carregar:

body {
padding-bottom: 80px; /* altura aproximada do banner */
}

Ou use a opção de integração data-position="inline" para renderizar o banner num contentor fixo.

Sintoma: Script a abrandar o carregamento da página

Como verificar: PageSpeed Insights / Lighthouse → "Eliminar recursos que bloqueiam a renderização". consentforge.min.js está listado?

Causa: Tag do script sem atributo defer.

Solução: Certifique-se de que o seu script de integração usa defer:

<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>

Cache CDN

O runtime do ConsentForge é servido a partir de cdn.consentforge.com com uma cache de 7 dias (Cache-Control: public, max-age=604800). Em visitas repetidas, o script carrega da cache do browser com zero latência de rede.

Sintoma: Runtime a carregar da região errada

Como verificar: DevTools → Rede → consentforge.min.js → verifique o cabeçalho de resposta x-served-by.

Solução: O CDN encaminha automaticamente para o PoP mais próximo. Se vir latência invulgarmente alta, contacte o suporte — pode indicar um problema de encaminhamento CDN.

Self-hosting do runtime (Enterprise)

Os clientes Enterprise podem fazer self-hosting do bundle de runtime ConsentForge no seu próprio CDN para máximo controlo sobre o desempenho de carregamento. Contacte o suporte para ativar esta opção.