Aller au contenu principal
Retour au blog
Performance

Lighthouse 98 : Les 7 optimisations qui ont tout changé

Comment passer d'un score Lighthouse de 45 à 98 en une semaine. Guide technique détaillé avec des exemples de code concrets.

S

Stellar Wave

Product Studio

8 janvier 20248 min de lecture

Un site lent, c'est des utilisateurs frustrés et un référencement pénalisé. Voici comment nous avons transformé les performances d'un site Next.js.

Contexte : le diagnostic initial

Score Lighthouse initial : 45/100

  • LCP (Largest Contentful Paint) : 4.2s
  • FID (First Input Delay) : 320ms
  • CLS (Cumulative Layout Shift) : 0.25

1. Optimisation des images

Les images représentaient 70% du poids de la page. Solutions :

  • Passage au format WebP/AVIF
  • Lazy loading natif
  • Dimensionnement responsive avec srcset

2. Code splitting agressif

Le bundle JavaScript initial pesait 1.2MB. Après code splitting :

  • Bundle initial : 180KB
  • Chargement dynamique des composants non-critiques

3. Fonts optimisées

Les polices personnalisées causaient un FOIT de 800ms. Solutions :

  • Preload des fonts critiques
  • font-display: swap
  • Subset des caractères utilisés

4. Élimination du CSS inutilisé

40% du CSS n'était jamais utilisé. Avec PurgeCSS :

  • CSS avant : 280KB
  • CSS après : 45KB

5. Cache HTTP optimal

Configuration des headers Cache-Control pour assets statiques :

  • Images : 1 an
  • JS/CSS : 1 an (avec hash)
  • HTML : no-cache

6. CDN et Edge caching

Migration vers un CDN avec edge caching. Résultat : TTFB divisé par 4.

7. Préchargement intelligent

Prefetch des ressources critiques et preconnect aux domaines tiers.

Résultats

Score Lighthouse final : 98/100

  • LCP : 1.1s (-74%)
  • FID : 12ms (-96%)
  • CLS : 0.02 (-92%)

Impact business : +23% de conversions sur la page principale.

lighthouseperformancenext.jscore web vitals

Besoin d'aide pour optimiser votre site ?

Demandez un mini-audit gratuit et recevez des recommandations personnalisées.

Obtenir mon audit gratuit

Articles similaires