Prestaties
Verwachte prestatie-impact
ConsentForge is ontworpen om minimale invloed op de prestaties te hebben:
| Metriek | Impact |
|---|---|
| Scriptgrootte | lightweight gecomprimeerd |
| Script laden (CDN) | ~20–50ms vanuit EU (gecached) |
| Time to First Byte (TTFB) | Geen impact (async/defer) |
| Largest Contentful Paint (LCP) | Geen impact bij gebruik van defer |
| Cumulative Layout Shift (CLS) | Klein (~0,01) door bannerinvoeging |
CLS van de banner verminderen
Als u Core Web Vitals optimaliseert, reserveer ruimte voor de onderste balk vóór het laden van het script:
body {
padding-bottom: 80px; /* geschatte bannerhoogte */
}
Of gebruik de embedoptie data-position="inline" om de banner in een vaste container te renderen.
Symptoom: Script vertraagt het laden van de pagina
Controleren: PageSpeed Insights / Lighthouse → "Render-blokkerende resources elimineren". Staat consentforge.min.js vermeld?
Oorzaak: Scripttag mist het defer-attribuut.
Oplossing: Zorg dat uw insluitscript defer gebruikt:
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
CDN-caching
De ConsentForge-runtime wordt geserveerd vanuit cdn.consentforge.com met een cache van 7 dagen (Cache-Control: public, max-age=604800). Bij herhaalde bezoeken laadt het script vanuit de browsercache zonder netwerklatentie.
Symptoom: Runtime laadt vanuit de verkeerde regio
Controleren: DevTools → Netwerk → consentforge.min.js → controleer de responsheader x-served-by.
Oplossing: Het CDN routeert automatisch naar het dichtstbijzijnde PoP. Als u ongewoon hoge latentie ziet, neem dan contact op met ondersteuning — het kan een CDN-routeringsprobleem zijn.
Runtime zelf hosten (Enterprise)
Enterprise-klanten kunnen de ConsentForge-runtime-bundel zelf hosten op hun eigen CDN voor maximale controle over laadprestaties. Neem contact op met ondersteuning om deze optie in te schakelen.