Sous le capot

Ce que fait Octeasy dans le navigateur

Léger, discret, sans cookie. Voici les chiffres mesurés et le détail, pour que votre équipe technique et votre délégué à la protection des données puissent tout vérifier.
31 Kole script, compressé
0 msde blocage de la page mesuré
0identifiant : des compteurs anonymes seulement
0cookie déposé par le widget

Mesuré avec Lighthouse (mobile simulé) le 3 novembre 2026, sur un site WordPress en production.

Au chargement

Ce qui se passe, étape par étape

  1. La page s'affiche

    Le script est différé : il attend que la page soit prête, il ne la retarde pas.

  2. Le script arrive

    Un seul fichier de 31 Ko, gardé en cache une heure.

  3. Une question au serveur

    « Quels réglages pour ce site ? » Au plus 1,5 seconde, sans cookie. Sans clé de site, cette étape n'existe pas.

  4. Le bouton apparaît

    Si le serveur ne répond pas : réglages par défaut, sans message d'erreur pour le visiteur.

En comparaison

Un script parmi dix, le plus léger

Poids transféré par les groupes de scripts tiers d'un vrai site, et temps pendant lequel chacun a bloqué la page.

Mesure Lighthouse, mobile simulé, 3 novembre 2026. Chaque site a ses propres outils : ces chiffres illustrent un cas réel, pas une moyenne.

Requêtes envoyées

  • Avec une clé de site : une seule requête vers Octeasy, pour lire les réglages. Sans cookie, abandonnée après 1,5 s.
  • Sans clé de site : aucune requête.
  • Mesure d'usage anonyme : une fois la configuration reçue, un comptage à l'affichage de la page et à chaque ouverture de la bulle (cinq au plus). Le corps ne contient que le type d'appareil ; le serveur en déduit la famille de navigateur et le pays, compte, puis oublie l'adresse IP. Sans cookie, sans identifiant.
  • Jamais : pixel, outil de mesure tiers, identifiant, envoi de ce que le visiteur lit, tape ou règle.
  • Comme pour toute requête, le serveur voit l'IP, le navigateur et le domaine d'origine. Détail dans la politique de confidentialité.

Stocké chez le visiteur

  • Aucun cookie.
  • Stockage local (sja:v1) : les réglages que le visiteur a choisis, et rien d'autre. Rien n'est écrit tant qu'il ne règle rien.
  • Stockage de session : seulement l'état « bouton réduit ».
  • Ces données restent dans son navigateur, elles ne sont envoyées nulle part.

Polices et voix

  • Polices lisibles : chargées seulement si le visiteur les choisit, depuis Octeasy (/fonts) quand le site a une clé.
  • Sans clé, elles viennent par défaut du réseau jsDelivr ; l'attribut data-fonts change l'adresse ou la désactive (false).
  • Lecture à voix haute : voix de l'appareil, le texte lu ne le quitte pas.

Comment il s'intègre à votre page

Isolation
Interface dans un Shadow DOM : ses styles ne touchent pas les vôtres, et inversement.
Au repos
Tant qu'aucun réglage n'est actif, le widget ne change pas l'apparence de votre page.
Mises à jour
Cache d'une heure : une mise à jour atteint tous les sites dans l'heure.
Version figée
Une adresse par version (/vX.Y.Z/widget.js) avec empreinte d'intégrité (SRI).
Action sur la page
Par styles et calques. Ni les attributs ARIA ni les textes de vos pages ne sont modifiés.
Contenu ajouté après coup
Observé (MutationObserver) pour que les réglages s'y appliquent aussi.
Code reçu du réseau
Aucun : pas d'eval, pas de document.write.
Mention « Propulsé par »
Un lien : votre domaine n'est transmis que si un visiteur clique dessus.

Octeasy reste un outil de confort de lecture : voir ce qu'Octeasy ne fait pas. Une question technique précise ? Écrivez-nous.