gestion_table_tournante_libre/scripts/banc
Mathieu Benoit 079b158587 [ADD] bench: headless Chromium harness, statistics and make banc entry
Rendering thresholds must be measured in a real browser, apart from the
test series that guard behaviour. A separate Vitest project runs
scripts/banc/**/*.banc.js in headless Chromium at 1366 x 700, scale 1,
without frame-rate limit, CPU throttling set per run; the statistics module
gives medians and spreads over repeated samples. Outputs go to an ignored
folder. make banc and npm run banc name the entry; its orchestrator comes
with the bench measures.
Checked: red first; 3410 node tests green from the index; the bench project
runs its harness.

--- FR ---

[ADD] banc : harnais Chromium sans tête, statistiques, entrée make banc

Les seuils de rendu se mesurent dans un vrai navigateur, à part des séries
qui gardent le comportement. Un projet Vitest distinct joue
scripts/banc/**/*.banc.js dans Chromium sans tête à 1366 × 700, facteur 1,
sans limite d'images, le ralentissement du processeur réglé par lancement ;
le module de statistiques rend médianes et dispersions sur des mesures
répétées. Les sorties vont dans un dossier ignoré. make banc et npm run banc
nomment l'entrée ; son orchestrateur vient avec les mesures du banc.
Vérifié : rouge d'abord ; 3410 node verts depuis l'index ; le projet du
banc joue son harnais.

Assisted-by: Claude Opus 5.5
2026-10-09 13:03:37 -04:00
..
banc.test.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
harnais.banc.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
navigateur.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
plafond.js [ADD] bench: a priori ceiling cost on the largest and worst events 2026-10-09 04:53:10 -04:00
plafond.test.js [ADD] bench: a priori ceiling cost on the largest and worst events 2026-10-09 04:53:10 -04:00
projet.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
releve.js [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
releve.json [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
releve.test.js [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
statistiques.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
statistiques.test.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00