Prestaties
Verwachte prestatie-impact
ConsentForge is ontworpen voor minimale prestatie-impact:
| Maatstaf | Impact |
|---|---|
| Scriptgrootte | < 10 KB gecomprimeerd |
| Script laden (CDN) | ~20–50ms vanuit EU (gecached) |
| Time to first byte (TTFB) | Geen impact (async/defer) |
| Largest Contentful Paint (LCP) | Geen impact als defer wordt gebruikt |
| Cumulative Layout Shift (CLS) | Gering (~0,01) door bannerinvoeging |
CLS door de banner verminderen
Als u Core Web Vitals optimaliseert, reserveer dan ruimte voor de onderste balk voordat het script laadt:
body {
padding-bottom: 80px; /* benaderende bannerhoogte */
}
Of gebruik de embed-optie data-position="inline" om de banner in een vaste container te renderen.
Symptoom: Script vertraagt het laden van de pagina
Hoe te controleren: PageSpeed Insights / Lighthouse → "Render-blokkerende resources elimineren". Staat consentforge.min.js vermeld?
Oorzaak: Scripttag mist het defer-attribuut.
Oplossing: Zorg ervoor dat uw insluitscript defer gebruikt:
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
CDN-caching
De runtime van ConsentForge wordt aangeboden vanaf 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
Hoe te controleren: DevTools → Netwerk → consentforge.min.js → controleer de antwoordheader x-served-by.
Oplossing: Het CDN routeert automatisch naar het dichtstbijzijnde aanwezigheidspunt. Als u ongewoon hoge latentie ziet, neem dan contact op met support — het kan duiden op een CDN-routeringsprobleem.
Zelf hosten van de runtime (Enterprise)
Enterprise-klanten kunnen de ConsentForge-runtimebundel zelf hosten op hun eigen CDN voor maximale controle over laadprestaties. Neem contact op met support om deze optie in te schakelen.