+5
−1
+27
−6
+2
−0
apps/api/src/verification/service-web.ts
0 → 100644
+61
−0
+0
−6
Loading
Le premier chargement pesait 456 Ko compressés — la moitié de plus que ce
qu'autorise EX-12 — et le cockpit ouvert par un lien paraissait en 3,2 s sur
un réseau mobile ordinaire. Mesuré dans un vrai navigateur bridé, pas estimé.
Chaque écran se charge désormais quand on l'ouvre, le dictionnaire anglais
seulement pour qui lit en anglais, et l'interface part précompressée, son
code gardé un an par le navigateur. Arrivé par un lien de crise, la coque et
l'écran demandé se téléchargent pendant que la session se vérifie ; un écran
déjà là est rendu sans suspendre — React en retenait sinon la révélation
trois cents millisecondes.
Les polices ne viennent plus de Google Fonts. Leur feuille bloquait
l'affichage : une seconde de page blanche en 3G, une page blanche tout court
sur un réseau qui ne joint pas Google, et l'adresse de chaque poste de crise
donnée à un tiers. La politique de contenu n'admet plus d'origine tierce.
87 Ko au premier chargement, 1,5 s pour le cockpit sur mobile bridé.
`pnpm budget` échoue au-delà de 300 Ko ; la compression et le cache de ce que
sert l'instance sont éprouvés à chaque vérification.
Co-Authored-By:
Claude Opus 5 <noreply@anthropic.com>