Rendimiento
Impacto esperado en el rendimiento
ConsentForge está diseñado para tener un impacto mínimo en el rendimiento:
| Métrica | Impacto |
|---|---|
| Tamaño del script | lightweight comprimido |
| Carga del script (CDN) | ~20–50ms desde la UE (en caché) |
| Time to First Byte (TTFB) | Sin impacto (async/defer) |
| Largest Contentful Paint (LCP) | Sin impacto si se usa defer |
| Cumulative Layout Shift (CLS) | Menor (~0,01) por la inserción del banner |
Reducir el CLS del banner
Si está optimizando Core Web Vitals, reserve espacio para la barra inferior antes de que se cargue el script:
body {
padding-bottom: 80px; /* altura aproximada del banner */
}
O use la opción de inserción data-position="inline" para renderizar el banner en un contenedor fijo.
Síntoma: El script ralentiza la carga de la página
Cómo verificar: PageSpeed Insights / Lighthouse → "Eliminar recursos que bloquean el renderizado". ¿Aparece consentforge.min.js?
Causa: La etiqueta de script no tiene el atributo defer.
Solución: Asegúrese de que su script de inserción use defer:
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
Caché del CDN
El runtime de ConsentForge se sirve desde cdn.consentforge.com con un caché de 7 días (Cache-Control: public, max-age=604800). En visitas repetidas, el script se carga desde el caché del navegador sin latencia de red.
Síntoma: El runtime se carga desde la región incorrecta
Cómo verificar: DevTools → Red → consentforge.min.js → verifique el encabezado de respuesta x-served-by.
Solución: El CDN enruta automáticamente al PoP más cercano. Si ve una latencia inusualmente alta, contacte con soporte — puede indicar un problema de enrutamiento del CDN.
Autoalojamiento del runtime (Enterprise)
Los clientes Enterprise pueden autoalojar el paquete runtime de ConsentForge en su propio CDN para tener el máximo control sobre el rendimiento de carga. Contacte con soporte para habilitar esta opción.