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 | < 10 KB comprimido con gzip |
| Carga del script (CDN) | ~20–50ms desde la UE (en caché) |
| Tiempo hasta el primer byte (TTFB) | Sin impacto (async/defer) |
| Mayor renderizado de contenido (LCP) | Sin impacto si se usa defer |
| Cambio acumulativo de diseño (CLS) | Menor (~0,01) por la inserción del banner |
Reducir el CLS del banner
Si está optimizando las 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 incrustació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 incrustación usa 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 una caché de 7 días (Cache-Control: public, max-age=604800). En visitas repetidas, el script se carga desde la caché del navegador con latencia de red cero.
Síntoma: El runtime se carga desde la región incorrecta
Cómo verificar: DevTools → Red → consentforge.min.js → compruebe el encabezado de respuesta x-served-by.
Solución: El CDN enruta automáticamente al PoP más cercano. Si observa 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 del runtime de ConsentForge en su propio CDN para el máximo control sobre el rendimiento de carga. Contacte con soporte para activar esta opción.