gestion_table_tournante_libre/test/navigateur
Mathieu Benoit 2cb1e771a2 [IMP] quality page: deferred charts, cached text, hash-free gestures
Opening the quality tab measured text and forced layout per chart, and every
gesture rehashed each placement because a cloned load lost its fingerprints.
A gesture now inherits the fingerprint of an unchanged placement; charts far
from view draw on approach, holding their drawn height and their legend, so
a link or a scroll lands where the fully drawn page puts it.
Checked, 200 propositions: tab opening 84.5 -> 27.1 ms (limit 50), 4x CPU
370.7 -> 113.9 ms, 1,973 -> 485 elements, a gesture back at its prior cost.
Every memePlacement mutant fails its own test; 44 captures byte-identical.

--- FR ---

[IMP] page qualité : graphiques différés, texte en cache, gestes légers

L'onglet Qualité mesurait le texte et forçait la mise en page à chaque
graphique, et chaque geste rehachait chaque placement, la charge clonée
perdant ses empreintes. Un geste hérite de l'empreinte d'un placement
inchangé ; un graphique loin de la vue se dessine à l'approche, sa hauteur
et sa légende déjà posées : un lien ou un défilement arrive où le met la
page entièrement dessinée.
Vérifié, 200 propositions : ouverture 84,5 -> 27,1 ms (limite 50), CPU 4x
370,7 -> 113,9 ms, 1 973 -> 485 éléments, un geste revenu à son coût.
Chaque mutant de memePlacement fait échouer son test ; 44 captures identiques.

Assisted-by: Claude Opus 5.5
2026-10-12 22:31:46 -04:00
..
captures.js [ADD] quality page: walkthrough captures, edge cases, contrast guards 2026-10-12 16:38:04 -04:00
commandes_documentation.js [ADD] captures: headless mode, preview bar and machine identity checked 2026-10-10 18:54:15 -04:00
commandes_documentation.test.js [ADD] captures: headless mode, preview bar and machine identity checked 2026-10-10 18:54:15 -04:00
commandes_impression.js [ADD] print: real PDF output proven, table sheets split by tour groups 2026-10-10 13:33:35 -04:00
designations.js [IMP] quality page: deferred charts, cached text, hash-free gestures 2026-10-12 22:31:46 -04:00
ecrans.js [IMP] quality page: deferred charts, cached text, hash-free gestures 2026-10-12 22:31:46 -04:00
entrees.js [IMP] quality page: deferred charts, cached text, hash-free gestures 2026-10-12 22:31:46 -04:00
entrees.navigateur.test.js [ADD] tests: browser tooling — reachable entries, real colours, contrast 2026-10-07 04:13:34 -04:00
feuilles.js [ADD] docs: photographed walkthrough publishes doc/captures 2026-10-09 15:33:59 -04:00
montage.js [ADD] quality page base: Qualité tab, detail, charts, course companion 2026-10-12 07:42:34 -04:00
rendu.js [ADD] quality page: walkthrough captures, edge cases, contrast guards 2026-10-12 16:38:04 -04:00
rendu.navigateur.test.js [ADD] interface: cross-screen rendering checks, frame marks, badge plate 2026-10-07 15:06:27 -04:00