Mesures · 21 octobre 2026Défiler

Laocoon et ses fils, Musées du Vatican. Photo : CC0, Rijksmuseum.

Mesures de Mona

Tout ce que Mona a mesuré, avec les données et la méthode. Tu n'as pas besoin de lire ça pour utiliser Mona : c'est là pour ceux qui veulent vérifier.

Analyser un site
0,68regard : corrélation avec de vrais regardsavant 0,66 · carte moyenne 0,43
0,64détecteur d'éléments : F1 (texte, bouton, image)avant 0,59
5,5 ptsécart de note depuis une image seuleavant 8,1 · corrélation 0,82
0,995navigateur contre Python : carte du regardécart de note d'écran : 0,1 pt

Où l'œil se pose

Mona prédit une carte de chaleur : les zones que l'œil visite pendant les 3 premières secondes. On la compare à de vraies cartes humaines (UEyes, 62 personnes) et à un point de repère simple : la carte moyenne, c'est-à-dire l'habitude de regarder en haut et au centre. Imp1k n'a jamais servi à apprendre.

Où l'œil se pose : Mona contre la carte moyenneCorrélation (CC) avec des cartes humaines, 1 = parfait. Imp1k mesure une importance annotée, pas des mouvements d'yeux : des valeurs plus basses y sont normales. « Mona maintenant » moyenne les cartes de deux modèles.
  • Carte moyenne
  • Mona avant
  • Mona maintenant
0,000,200,400,600,800,430,660,68UEyes (test)0,320,490,56Imp1k pages web0,370,430,47Imp1k écrans mobiles
Voir les valeurs
Carte moyenneMona avantMona maintenant
UEyes (test)0,430,660,68
Imp1k pages web0,320,490,56
Imp1k écrans mobiles0,370,430,47
Pourquoi on ne garde pas le dernier point d'entraînementPlus le modèle apprend, mieux il colle à UEyes, mais il généralise moins bien à d'autres pages (Imp1k, moitié « dev »). Le point retenu est le meilleur compromis des deux, pas le meilleur sur UEyes seul.
  • UEyes, validation
  • Imp1k pages web (dev)
0,350,450,550,650,7513579111315époque
Voir les valeurs
époqueUEyes, validationImp1k pages web (dev)
10,6430,539
20,6930,485
30,7070,539
40,7060,562
50,7050,559
60,7130,564
70,7040,531
80,7080,529
90,7060,522
100,7040,504
110,7030,508
120,7030,497
130,7050,509
140,7050,510
150,7040,510

Lire l'interface

Quand Mona part d'une image (maquette, capture), elle ne peut pas lire le code de la page : un détecteur maison repère textes, boutons, images, champs et icônes. Il a appris sur environ 1 500 sites publics dont les étiquettes viennent du code des pages. Ce test porte sur des sites qu'il n'a jamais vus.

Détecteur d'éléments : textes, boutons, images, champs, icônesF1 (équilibre rappel/précision, 1 = parfait) sur 120 sites jamais vus (279 écrans). Les icônes et les champs restent faibles ; la note ne s'appuie que sur les textes et les boutons.
  • Avant
  • Maintenant
0,000,250,500,751,000,610,73texte0,550,59bouton0,610,60image0,290,49champ0,210,36icône
Voir les valeurs
ClasseAvant : rappel / précisionMaintenant : rappel / précisionF1 avantF1 maintenant
texte0,59 / 0,640,72 / 0,750,610,73
bouton0,51 / 0,590,59 / 0,590,550,59
image0,65 / 0,570,61 / 0,600,610,60
champ0,24 / 0,380,38 / 0,700,290,49
icône0,15 / 0,340,31 / 0,430,210,36

La note d'une image

Pour savoir si la lecture depuis une image est assez fiable, on calcule la note deux fois : avec le code de la page (la référence), puis avec ce que le détecteur voit sur la seule image. Écart moyen 5,5 points (médiane 3,3) ; 80 % des écrans à moins de 10 points.

Note d'une maquette : écart avec la note tirée du code de la pageÉcart moyen en points de note (0 = identique), sur 120 sites jamais vus. « Avec des boîtes exactes » est le plancher : l'écart qui reste même si la détection était parfaite.
  • Avant
  • Maintenant
  • Avec des boîtes exactes
014288,15,53,8Tout18,76,05,9Contraste24,914,910,9Tailletexte9,56,31,8Bouton0,00,00,0Surcharge8,35,03,4Quantitétexte25,413,37,7Hiérarchie
Voir les valeurs
AvantMaintenantAvec des boîtes exactes
Tout8,15,53,8
Contraste18,76,05,9
Taille texte24,914,910,9
Bouton9,56,31,8
Surcharge0,00,00,0
Quantité texte8,35,03,4
Hiérarchie25,413,37,7

Le cerveau

Un modèle prédit la réaction de 20 zones du cortex visuel à une image, appris sur des mesures IRM (THINGS-fMRI). Il est validé sur des photos, pas sur des pages web : dans les rapports il reste indicatif et n'entre pas dans la note.

Cerveau : corrélation par zone sur 100 images jamais vuesPlus c'est long, mieux la zone est prédite. Les deux zones « valeur » (en jaune) ne sont pas prédictibles avec ces données : Mona ne les affiche pas.
V10,68V20,59V30,51V40,31V3ab0,47LO0,51MT0,57VO0,31FFA visages0,61OFA visages0,59EBA corps0,63STS social0,32PPA lieux0,60RSC lieux0,41TOS lieux0,52LOC objets0,52IT objets0,51attention FEF IPS0,35OFC valeur0,08vmPFC valeur0,00
Voir les valeurs
ZoneValeur
V10,68
V20,59
V30,51
V40,31
V3ab0,47
LO0,51
MT0,57
VO0,31
FFA visages0,61
OFA visages0,59
EBA corps0,63
STS social0,32
PPA lieux0,60
RSC lieux0,41
TOS lieux0,52
LOC objets0,52
IT objets0,51
attention FEF IPS0,35
OFC valeur0,08
vmPFC valeur0,00

Ce que Mona fait, sans rien cacher

Chaque étape, chaque donnée, chaque limite. S'il manque quelque chose ici, c'est un défaut de cette page.

Les étapes d'une analyse
  1. Capture (serveur). Un serveur ouvre l'adresse dans Chrome (1440 × 900), attend les animations d'entrée, fait défiler jusqu'à 12 écrans et relève, pour chaque écran, le texte, les tailles, les couleurs et les boutons. Il renvoie les images et ces relevés, puis oublie.
  2. Regard (votre navigateur). Deux petits modèles ONNX (environ 8 Mo ensemble) prédisent où l'œil se pose pendant les 3 premières secondes. Mona fait la moyenne de leurs cartes.
  3. Cerveau (votre navigateur). Un modèle d'environ 6 Mo prédit la réaction de 20 zones du cortex visuel, comparée à environ 500 pages web. Il n'entre pas dans la note.
  4. Lisibilité (votre navigateur). Six règles : contraste du texte (poids 2), taille du texte (1), bouton principal visible (2,5), surcharge (1,5), quantité de texte (1), hiérarchie (1,5).
  5. Note. Moyenne pondérée par écran sur 100 ; le premier écran compte pour moitié, les suivants pour l'autre moitié.
  6. Rapport. Gardé dans le stockage de votre navigateur (IndexedDB). Export JSON, impression PDF, suppression à tout moment.

Les modèles sont stockés en demi-précision pour diviser leur poids par deux ; le résultat est identique (corrélation du regard avec de vraies cartes : 0,681 avec ou sans). Le portage JavaScript des règles est vérifié contre la version Python : cartes de regard corrélées à 0,995, note d'écran à 0,1 point près.

Les données utilisées
SourceSert àDétail
UEyes (Jiang et al., CHI 2023)apprendre le regard1 980 interfaces, 62 personnes. CC BY 4.0.
Imp1k (Fosco et al., 2020)mesurer seulement200 pages web et 200 écrans mobiles, importance annotée. Jamais utilisé pour apprendre ; une moitié sert à choisir le modèle, l'autre à annoncer le résultat.
THINGS-fMRI (Hebart et al.)apprendre le cerveau8 740 images vues par 3 personnes. Données CC0 ; les images THINGS sont réservées à la recherche.
Environ 1 500 sites publics (liste Tranco)apprendre le détecteur d'éléments3 écrans par site, étiquettes tirées automatiquement du code des pages. Sites pour adultes, jeux d'argent et piratage exclus. Captures non publiées.
Ce qui part, ce qui reste
  • Le serveur de capture voit l'adresse que vous donnez et le contenu de la page pendant l'analyse. Il ne garde ni image, ni texte, ni rapport. Il retient en mémoire, une heure, un compteur par adresse IP pour limiter les abus.
  • Le regard, le cerveau, les règles et la note sont calculés dans votre navigateur. Une fois la capture reçue, rien ne repart.
  • Pas de compte, pas de cookie, pas de mesure d'audience. Les polices et les bibliothèques sont servies par ce site, pas par un tiers. L'hébergeur de la page (GitHub) voit les visites comme tout hébergeur.
  • Le serveur refuse les adresses internes (localhost, réseaux privés), les ports inhabituels et les redirections vers elles.
Ce que Mona ne sait pas faire
  • Dire si une page plaît. Elle mesure le regard et la lisibilité, pas le goût, et ne remplace pas un test avec de vraies personnes.
  • Le regard est appris sur la libre observation des 3 premières secondes : il ne prédit pas la recherche d'une information précise.
  • La couche cerveau n'a pas été validée sur des pages web (elle l'a été sur des photos). Elle est indicative.
  • Partie d'une image, la lecture de l'interface est moins fiable que depuis le code de la page. L'écart de note mesuré est donné dans les graphiques ci-dessus.
  • Le texte dessiné dans une image n'est pas lu. Un écran n'est vu qu'à un instant : carrousels, vidéos et fenêtres qui s'ouvrent plus tard échappent à l'analyse.
  • Les pages derrière une connexion, un bandeau bloquant ou une protection anti-robot donnent un rapport partiel. Au plus 12 écrans sont analysés.
  • Mona ne remplace pas un audit d'accessibilité complet : elle vérifie le contraste et la taille, pas la navigation au clavier ni les lecteurs d'écran.

En résumé

Pour celles et ceux qui veulent juste savoir si Mona est faite pour eux, sans lire les graphiques.

Est-elle fiable ? Oui, pour un premier avis rapide sur le regard et la lisibilité. Non, pour décider à ta place.

Mona a été testée sur des pages et des écrans qu'elle n'avait jamais vus, et comparée à de vraies mesures. Elle est bonne pour repérer ce qui attire l'œil et ce qui gêne la lecture. Elle ne sait pas ce qui plaît.

Oui, on peut s'y fier

Pour ce qui est mesuré directement :

  • Où l'œil se pose. Mona retrouve l'essentiel de ce que de vraies personnes regardent : 0,68 sur 1 contre 0,43 pour une simple habitude de regarder en haut et au centre. Sur des pages web qu'elle n'a jamais vues : 0,56 contre 0,32.
  • Ce qui gêne la lecture d'un site en ligne. Texte trop petit, contraste trop faible, trop de texte, bouton peu visible : ce sont des règles précises, appliquées à la lettre. Le calcul dans ton navigateur donne la même chose que la version d'origine. (écart de 0,1 point sur 100).

Oui, mais avec prudence

Utile, pas exact :

  • La note d'une image ou d'une maquette. Sans le code de la page, Mona devine les textes et les boutons. Résultat : une note à environ ±5,5 points de celle qu'elle donnerait avec le code (la moitié du temps à moins de 3,3 points ; 80 écrans sur 100 à moins de 10 points). Pense à un thermomètre qui se trompe de quelques degrés.
  • Les petits éléments. Les icônes et les champs de saisie sont souvent ratés (score 0,4 et 0,5 sur 1). Ils ne comptent pas dans la note.
  • La réaction du cerveau. Elle est prédite sur des photos, pas sur des pages web, et elle n'entre pas dans la note : regarde-la comme une curiosité.

Non, ce n'est pas son rôle

Mona ne sait pas :

  • Dire si ta page plaît, ni si elle donne envie d'acheter ou de s'inscrire. Elle mesure le regard et la lisibilité, pas le goût.
  • Remplacer un test avec de vraies personnes. Elle sert à trier tes idées avant de les montrer, pas à clore la discussion.
  • Faire un audit d'accessibilité complet. Elle vérifie le contraste et la taille du texte, pas le clavier ni les lecteurs d'écran.
  • Lire les pages derrière un mot de passe, ni une application mobile native.

À quoi ça sert, concrètement

Pour qui

Elle est faite pour toi si…

  • tu crées ou améliores un site, une page de vente, une landing page ou une maquette ;
  • tu es designer, développeur·se, indépendant·e, étudiant·e ou tu gères le site d'une petite structure ;
  • tu veux un avis rapide et gratuit avant de montrer ton travail, ou pour départager deux idées ;
  • tu n'as pas le budget d'un test avec suivi du regard.

Elle ne suffit pas si…

  • tu dois prendre une décision coûteuse (grosse refonte) : fais aussi un test avec de vraies personnes ;
  • tu dois prouver une conformité légale d'accessibilité ;
  • ta page est derrière une connexion, ou c'est une application mobile native ;
  • tu veux savoir si les gens vont acheter : Mona ne mesure pas ça.

Les chiffres, expliqués simplement

Corrélation, par exemple 0,68
Mesure de ressemblance entre la carte de Mona et celle de vraies personnes : 0 = aucun rapport, 1 = identiques. 0,68, c'est « ça lui ressemble nettement » ; la simple habitude de regarder en haut au centre n'arrive qu'à 0,43.
Écart de 5,5 points
Si la « vraie » note d'une page est 70, Mona lisant seulement une image tombera la moitié du temps entre 67 et 73, et 8 fois sur 10 entre 60 et 80.
F1 (détecteur d'éléments)
Un score de 0 à 1 qui dit si Mona retrouve bien les textes, boutons et images sans en inventer. 0,73 pour les textes : elle en retrouve la plupart, avec quelques erreurs.
« Jamais vu pendant l'apprentissage »
Les tests portent sur des pages que Mona n'a jamais vues, comme un examen avec des sujets inédits : c'est ce qui rend les chiffres honnêtes.

Si tu ne retiens qu'une chose : Mona est un bon premier regard, rapide et gratuit, sur ce qui attire l'œil et ce qui se lit mal. Corrige avec elle, puis vérifie avec de vraies personnes.