Core Web Vitals, chargement paresseux, fractionnement de code et analyse des bundles.
Qu'est-ce que skills ?
Ce skill centralise les règles de performance web essentielles pour les développeurs travaillant avec des frameworks modernes comme Next.js et React. Il couvre les Core Web Vitals (LCP, INP, CLS) avec des seuils précis, les techniques de chargement paresseux via `React.lazy()` et `next/dynamic`, ainsi que le fractionnement de code par route pour optimiser les temps de chargement. Il inclut des directives d'optimisation d'images (formats WebP/AVIF, redimensionnement), d'analyse de bundle avec `@next/bundle-analyzer`, de mise en cache HTTP et service worker, d'optimisation de base de données (indexation, `EXPLAIN ANALYZE`) et de prévention des changements de mise en page. Idéal pour les agents IA assistant dans l'audit et l'amélioration des performances d'applications web, ce skill fonctionne avec tout environnement supportant les technologies web modernes et fournit des règles actionnables directement intégrables dans le code.