Passa al contenuto principale

Performance

Impatto atteso sulla performance

ConsentForge è progettato per avere un impatto minimo sulle performance:

MetricaImpatto
Dimensione scriptlightweight compressa
Caricamento script (CDN)~20–50ms dall'UE (con cache)
Time to first byte (TTFB)Nessun impatto (async/defer)
Largest Contentful Paint (LCP)Nessun impatto se si usa defer
Cumulative Layout Shift (CLS)Minore (~0,01) dall'inserimento del banner

Ridurre il CLS dal banner

Se stai ottimizzando i Core Web Vitals, riserva spazio per la barra inferiore prima del caricamento dello script:

body {
padding-bottom: 80px; /* altezza approssimativa del banner */
}

Oppure usa l'opzione di integrazione data-position="inline" per rendere il banner in un contenitore fisso.

Sintomo: Script che rallenta il caricamento della pagina

Come verificare: PageSpeed Insights / Lighthouse → "Elimina risorse che bloccano il rendering". consentforge.min.js è elencato?

Causa: Tag dello script senza attributo defer.

Soluzione: Assicurati che il tuo script di integrazione usi defer:

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

Cache CDN

Il runtime di ConsentForge è servito da cdn.consentforge.com con una cache di 7 giorni (Cache-Control: public, max-age=604800). Nelle visite successive, lo script si carica dalla cache del browser con latenza di rete zero.

Sintomo: Runtime caricato dalla regione sbagliata

Come verificare: DevTools → Rete → consentforge.min.js → controlla l'header di risposta x-served-by.

Soluzione: Il CDN instrada automaticamente al PoP più vicino. Se vedi latenza insolitamente alta, contatta il supporto — potrebbe indicare un problema di routing CDN.

Self-hosting del runtime (Enterprise)

I clienti Enterprise possono fare il self-hosting del bundle runtime ConsentForge sul proprio CDN per il massimo controllo sulle performance di caricamento. Contatta il supporto per abilitare questa opzione.