Tout ce que le navigateur récupère pour afficher le widget sur la page d'un client. Chaque poids ci-dessous a été mesuré en direct sur la prod, compression brotli.
Total transféré : 476 Ko (545 Ko une fois le chat ouvert)
lightchat.js · 453 Ko
lightchat.js porte 83 % du poids à lui seul. Tout le reste réuni, police comprise, tient dans 92 Ko.
| Fichier | Description | Poids |
|---|---|---|
| lightchat.js | le bundle unique · React, socket.io, 27 langues | 453 Ko (1,5 Mo décompressé) |
| main.css | styles hors iframe | 15,6 Ko |
| config JSON | réglages du projet | 5,4 Ko |
| CSS Google Fonts + lightchat.css | 1,5 Ko | |
| Sous-total initial | ≈ 476 Ko |
| Fichier | Description | Poids |
|---|---|---|
| Police Inter (woff2) | 1 fichier variable, couvre 9 graisses | 47 Ko |
| Avatars assistant + utilisateur | PNG, propres au projet | 23 Ko |
| Total, chat ouvert | ≈ 545 Ko |
type="module", donc différé : il n'entrave pas le rendu de la page hôte.