- Expédié
- 26 août 2026 à 02:11 UTC
- Auteur
- kamo
- Commite
- 65eed6d
Le lot 4 de l'audit de performance côté client, et le dernier des grands. app/globals.css ouvert avec deux «importations de feuilles de style ag-grid» et la mise en page racine les importations mondiales.css - donc 187 KB du réseau CSS ont été situés dans la tête de l'ensemble des 143 itinéraires et Peinture première obturée sur chacun d'eux, y compris /valider et/ou logout. Feuilles de style sont la seule ressource de cette application qui a vraiment rendu-bloc, ce qui a fait de la le plus grand élément du PCF dans l'audit et précisément ce que les rapports PageSpeed sous "Éliminer ressources de mise-blocage". L'entrée CSS de la mise en page passe de 334 KB à 147 KB. Les importations s'orientent vers un emballage qui réexporte AgGridReact inchangé, et les 34 modules qui importent à la réagir par ag-g-rideau passent maintenant C'est ça. Une enveloppe plutôt que 34 importations de feuilles de style dispersées parce que la 35e grille est la Celui qui expédierait un non-thésactif - un échec qui ressemble à un bug CSS dans une fonctionnalité Personne touch. scripts/check-aggrid-import.mjs l'impose et passe en test npm. LA CASCADE, qui est la partie qui a besoin de prouver plutôt que d'affirmer. globals.css.css maintenant charge AVANT Ag-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g ag-grid et les retours de pré-vol de Tailwind: le pré-flottage utilisé pour les gagner, c'est maintenant le cas. Vérifié de manière exhaustive avec css-tree sur les deux feuilles de style plutôt que par œil: - (cachée) est (0,2,0) et dépasse toujours les règles de 167 ag-réseaux à (0,1,0), donc rien de caché ne devient visible. Le button de préflight (rôle)"" leur donne - ces liens ne sont pas des op. Les personnes spécialisées les codeurs (remises, prise, déplacement, cellule) s'assoit sur des poignées de redimensionnement et de traînée qui portent ni "tunton" ni "disponible". - Les 20 annulations de .ag-theme-alpine du seul fichier sont soit entièrement importantes, soit (0,3,0,3,0), de sorte qu'ils sont indépendants de l'ordre dans les deux sens. - les cinq règles de l'élément nus de la grille sont les cinq éléments suivants: 'ag-grid-angular' et amis, noms d'éléments Cette application ne rend jamais, plus un pré-vols de propriété personnalisée du corps n'est pas défini. Un véritable flip: ag-réseau de grille - et des navires de prévol -:-moz-focusing - outline: auto, les deux (0,1,0), donc les utilisateurs de Firefox auraient perdu le anneau de mise au point du clavier à l'intérieur de chaque grille. globals.css pins qui est explicitement à (0,2,0) Ainsi, il bat à la fois indépendamment de l'ordre et la valeur calculée est exactement ce qu'elle était. Egalement dans ce lot: public/ est servi avec «Cache-Control: public, max-âge - 0», donc les 24 MB d'icônes, Les sonneries, les logos et le travailleur pdf ont été revalidés sur chaque charge dure. Maintenant une heure avec shad-wil-revalidate - délibérément non "immuable - et délibérément pas un an, parce que rien en public/ n'est écrasé par le contenu de la manière dont /-next/static est, donc un fichier Le remplacement par un déploiement maintient son URL et son "immutable" inclinerait les vieux octets sans aucun moyen pour le casser. le pavé de lancement. Ces trois sites d'appel passent par l'image suivante, qui sert un WebP de taille de quelques KB. Le fichier principal est laissé seul: CopilotHero rend le même actif à 148 CSS px et en a besoin. Vérifié: ciblé tsc --noEmit nettoyez sur l'emballage, à la fois les sites d'appels suivants/image et un échantillon des modules de grille réécrits avec leurs importations en transit; les 9 gardes les scripts passent, y compris le nouveau, qui a été confirmé comme étant en échec sur un planté direct l'importation avant d'être câblée.