Ajouter

Lorem ipsum

Lorem ipsum

A
A
A
SEO / GEO

3 vues

6 min

Comment réduire le JavaScript inutilisé dans Webflow ?

Apprenez à identifier et réduire le JavaScript inutilisé dans Webflow pour améliorer votre TBT et INP.

Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment identifier et réduire le JavaScript inutilisé dans Webflow pour améliorer votre TBT et INP.

Source JSImpactSolution
Widgets tiers (Intercom, HubSpot, chat)Très fortChargement différé via GTM
Scripts Webflow InteractionsMoyenSupprimer les interactions inutilisées
Librairies jQuery chargées entièrementMoyenCharger uniquement le module nécessaire
Pixels publicitaires (Meta, TikTok)FortCentraliser dans GTM + trigger Window Loaded

1. Identifiez les scripts lourds avec Chrome DevTools

Dans Chrome DevTools, ouvrez l'onglet Network, filtrez par JS et rechargez la page. Triez par taille décroissante. Les suspects habituels : Intercom (>300 Ko), HubSpot tracking (>200 Ko), les pixels publicitaires. Notez les domaines tiers les plus lourds.

2. Chargez les scripts tiers de façon différée

Dans Webflow, n'ajoutez pas les scripts tiers directement dans le head. Passez par Google Tag Manager et configurez un trigger Window Loaded au lieu de All Pages. Cela retarde le chargement après le rendu initial de la page.

3. Chargez les widgets au clic

Pour les chats (Intercom, Crisp), chargez le widget uniquement quand l'utilisateur clique sur le bouton d'ouverture. Ajoutez ce script dans le body :

document.getElementById('chat-trigger').addEventListener('click', function() {
// Charger le script du chat ici
var s = document.createElement('script');
s.src = 'https://widget.intercom.io/widget/VOTRE_APP_ID';
document.head.appendChild(s);
});

4. Supprimez les interactions Webflow inutilisées

Dans le panneau Interactions, supprimez toutes les interactions créées mais non utilisées. Chaque interaction génère du JS dans le bundle Webflow. Un projet propre avec peu d'interactions peut réduire le JS Webflow de 30 à 50 Ko.

bon à savoir

Le JavaScript est le type de ressource le plus coûteux pour le navigateur : il bloque le thread principal pendant le parsing ET l'exécution. 100 Ko de JS coûtent beaucoup plus cher en performance que 100 Ko d'images. Priorisez la réduction des scripts tiers avant d'optimiser votre propre code.

Conclusion

Réduire le JS inutilisé améliore le TBT et l'INP, deux métriques Core Web Vitals. Cas d'usage :

  • Sites avec beaucoup d'intégrations tiers (chat, CRM, pixels)
  • Landing pages publicitaires où chaque milliseconde compte
  • Amélioration du score INP sur des pages interactives

bon à savoir

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet consectetur.

Lorem ipsum dolor sit amet consectetur. Aliquam orci sagittis dignissim sapien praesent donec.

Lorem ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Publié le

Ces tutoriels pourraient vous intéresser

tutoriels similaires

SEO / GEO

5 min lecture

5 vues

Comment faire une redirection sur Webflow ? (2026) ?

Mis à jour le 19.12.2025 par Sandro DA SILVA

SEO / GEO

5 min lecture

5 vues

Ajouter des données structurées à votre site Webflow ?

Mis à jour le 21.08.2025 par Sandro DA SILVA

No-code

5 min lecture

5 vues

Comment obfusquer un lien dans Webflow ?

Mis à jour le 23.04.2025 par Sandro DA SILVA

Let’s f*****G GO !!

Prêt à faire décoller
votre activité  ?

Alexandre

Max

Enora

Bryan

Cannelle

Tiphaine

Vous allez :heart: notre collaboration...