Guide
Un chatbot ralentit-il un site ? Mesures et réglages
Ce que pèse un widget de chat selon des mesures publiées le 06/08/2026, ce qui compte pour la vitesse, et comment le charger sans pénaliser la page.
Mis à jour le
Oui, un chatbot peut ralentir un site, mais ce n'est pas une fatalité. Tout dépend de l'outil et de la manière de le charger. Un widget ajoute des fichiers JavaScript, des feuilles de style et des échanges avec ses serveurs. Ce qui pèse sur l'expérience du visiteur, c'est surtout ce qui se charge avant que la page s'affiche. Un widget lourd mais chargé après l'affichage gêne beaucoup moins qu'un widget léger qui bloque la page.
Ce que pèsent des widgets du marché : une mesure publiée
Le site chatbot.fr a publié des mesures le 06/08/2026. Il a utilisé un navigateur Chromium sans interface, avec le cache vidé à chaque essai, sur une page témoin de 644 octets ne contenant qu'un seul extrait officiel. Il a compté les octets transférés pendant 20 secondes après le chargement, sur trois passages par widget. Ce sont les mesures de ce site, sur cette page, à cette date : elles donnent un ordre de grandeur, pas une vérité générale.
| Widget | Requêtes | Octets transférés | Dont avant affichage | Cookies |
|---|---|---|---|---|
| Smartsupp (*) | 2 | 6 ko | 0 ko | 0 |
| Botnation AI (*) | 7 | 105 ko | 93 ko | 0 |
| Crisp | 12 | 160 ko | 120 ko | 1 |
| HubSpot | 21 | 461 ko | 272 ko | 11 |
| Tawk.to | 30 | 483 ko | 0 ko | 3 |
| Tidio | 9 | 502 ko | 0,6 ko | 0 |
(*) Selon l'auteur, ces deux mesures sont minorées : le chargement s'est arrêté faute de domaine autorisé. Il précise aussi que Tidio et HubSpot ont été mesurés sans affichage du widget. HubSpot a fait appel à 17 domaines tiers.
Deux enseignements, à vérifier pour l'outil que vous choisissez :
- le poids total ne dit pas tout. Dans ce tableau, Tawk.to transfère près de 500 ko, mais rien avant l'affichage, alors que Crisp, trois fois plus léger au total, en charge 120 ko avant. C'est cette colonne qui compte le plus pour la vitesse perçue ;
- les cookies se mesurent aussi. Un widget qui dépose des cookies dès le chargement pose une question de consentement, en plus de la question de vitesse (voir chatbot et consentement aux cookies).
Mesurer l'outil de votre client
Reproduisez une mesure simple avant de valider un outil :
- ouvrez une page du site sans le widget, avec les outils de développement du navigateur (onglet Réseau) et le cache désactivé ;
- notez le nombre de requêtes et le volume transféré ;
- ajoutez le widget, rechargez dans les mêmes conditions, notez à nouveau ;
- regardez quelles requêtes partent avant l'affichage de la page et lesquelles arrivent après ;
- comptez les cookies déposés avant tout clic (onglet Application ou Stockage).
Exemple de calcul, en hypothèse. Prenons une page d'accueil qui transfère 1,5 Mo. Un widget de 480 ko l'alourdit de 32 %. S'il ne charge que 10 ko avant l'affichage, l'effet sur l'affichage reste faible ; s'il en charge 270 ko, il entre en concurrence avec les images et le texte. chatbot.fr recommande pour sa part de passer à une façade si le widget dépasse 15 % du poids de la page.
Trois réglages qui changent tout
1. Différer le script
Sans attribut, un script est téléchargé et exécuté tout de suite, et la lecture de la page s'interrompt. Avec defer, il se télécharge en parallèle et ne s'exécute qu'une fois la page lue ; avec async, il s'exécute dès qu'il est prêt. Sur WordPress, depuis la version 6.3, wp_enqueue_script accepte directement l'option strategy avec defer ou async (voir le chatbot sur WordPress). chatbot.fr résume : différer le widget après l'affichage « coûte une ligne de code ».
2. Utiliser une façade
La façade est un élément statique qui ressemble à la bulle de chat mais ne charge rien. La documentation de Chrome pour Lighthouse décrit l'enchaînement : au chargement, on affiche la façade ; au survol, elle prépare la connexion aux serveurs de l'outil ; au clic, elle se remplace par le vrai widget. Cette documentation cite les chats en direct (Intercom, Drift, Help Scout, Facebook Messenger) parmi les éléments qui s'y prêtent.
Deux réserves, écrites dans la même documentation :
- une façade « n'a pas toutes les fonctions » du vrai widget. Par exemple, un badge signalant un nouveau message n'apparaît qu'une fois le vrai widget chargé ;
- la façade doit être nettement plus légère que l'outil qu'elle remplace, sinon elle ne sert à rien.
À noter : l'audit Lighthouse qui signalait ces éléments a été retiré à partir de Lighthouse 13. Le principe reste valable, mais vous ne verrez plus forcément d'alerte dans les rapports.
3. Limiter les pages
Un widget chargé sur toutes les pages pèse sur toutes les pages. chatbot.fr conseille de le limiter aux pages où une conversation a du sens. Sur Wix, WordPress (avec une extension d'insertion conditionnelle) ou Squarespace, cela se règle à l'installation : voir l'intégration d'un widget de chat.
Ce qu'il faut demander à l'éditeur de l'outil
- Le poids de son widget et ce qui se charge avant l'ouverture de la fenêtre.
- S'il propose un chargement au clic, ou s'il accepte d'être chargé par une façade.
- Combien de domaines tiers il contacte, et lesquels (utile aussi pour la politique de sécurité du site).
- S'il dépose des cookies avant que le visiteur ouvre le chat.
Notez les mesures avant et après dans le dossier du client. Elles serviront lors de la maintenance : si une mise à jour de l'outil alourdit le widget, vous le verrez, à condition que le contrat de maintenance prévoie ce contrôle.
Questions fréquentes
Combien pèse un widget de chatbot ?
Cela varie beaucoup d'un outil à l'autre. Dans les mesures publiées par chatbot.fr le 06/08/2026, sur une page vide, les écarts allaient de quelques kilo-octets à environ 500 ko, et de 0 à 11 cookies.
Qu'est-ce qu'une façade pour un chat ?
Un faux bouton léger, qui ressemble à la bulle de chat mais ne charge rien. Le vrai widget n'est chargé que lorsque le visiteur clique dessus. La documentation de Chrome prévient qu'une façade n'a pas toutes les fonctions du vrai widget.
Sources
Pages consultées pour écrire cet article :