Aller au contenu principal

Performance

Impact attendu sur les performances

ConsentForge est conçu pour avoir un impact minimal sur les performances :

MétriqueImpact
Taille du script< 10 Ko compressé
Chargement du script (CDN)~20 à 50ms depuis l'UE (en cache)
Temps jusqu'au premier octet (TTFB)Aucun impact (async/defer)
Largest Contentful Paint (LCP)Aucun impact si defer est utilisé
Cumulative Layout Shift (CLS)Mineur (~0,01) dû à l'insertion de la bannière

Réduction du CLS dû à la bannière

Si vous optimisez les Core Web Vitals, réservez de l'espace pour la barre inférieure avant le chargement du script :

body {
padding-bottom: 80px; /* hauteur approximative de la bannière */
}

Ou utilisez l'option d'intégration data-position="inline" pour afficher la bannière dans un conteneur fixe.

Symptôme : Script ralentissant le chargement de la page

Comment vérifier : PageSpeed Insights / Lighthouse → "Éliminer les ressources bloquant le rendu". consentforge.min.js est-il listé ?

Cause : Attribut defer manquant dans la balise script.

Correction : Assurez-vous que votre script d'intégration utilise defer :

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

Mise en cache CDN

Le runtime ConsentForge est servi depuis cdn.consentforge.com avec un cache de 7 jours (Cache-Control: public, max-age=604800). Lors des visites répétées, le script se charge depuis le cache du navigateur sans latence réseau.

Symptôme : Runtime se chargeant depuis une mauvaise région

Comment vérifier : DevTools → Réseau → consentforge.min.js → vérifiez l'en-tête de réponse x-served-by.

Correction : Le CDN achemine automatiquement vers le PoP le plus proche. Si vous observez une latence inhabituellement élevée, contactez le support — cela peut indiquer un problème de routage CDN.

Auto-hébergement du runtime (Entreprise)

Les clients Entreprise peuvent auto-héberger le bundle du runtime ConsentForge sur leur propre CDN pour un contrôle maximal des performances de chargement. Contactez le support pour activer cette option.