Performance & Vitesse

Analyse PageSpeed Insights et Core Web Vitals

📱 Performance Mobile

70
Score Lighthouse / 100

💻 Performance Desktop

80
Score Lighthouse / 100

🔍 Diagnostic de Performance IA

Actuellement, Reebok.eu affiche des scores de performance respectifs de 70 sur 100 pour les appareils mobiles et de 80 sur 100 pour les desktops. Ces résultats montrent une bonne performance sur desktop, mais il reste des améliorations à faire sur mobile. L'expérience utilisateur, notamment sur mobile, pourrait être affectée par un temps de chargement initial élevé, dû possiblement à des ressources non optimisées. Quatre des ralentissements probables incluent une taille de page quelque peu grande à 495.92 KB, des images non optimisées, des scripts de tierces parties volumineux et peut-être un chargement non efficace des assets critiques. Il est essentiel d'adopter des pratiques mobile-first pour améliorer ces scores, car Google privilégie l'expérience utilisateur sur mobile dans son algorithme de classement.

Sélectionner l'appareil

📊 Scores Lighthouse Mobile

Performance
70
/ 100
🎯 SEO
0
/ 100
Accessibilité
0
/ 100
Best Practices
0
/ 100

🎯 Core Web Vitals Mobile

Survolez les métriques pour voir leur explication

🎨
1.8s
First Contentful Paint
Survolez pour plus d'infos
🎨
First Contentful Paint
Temps avant que le premier élément de contenu (texte, image) soit visible. Bon < 1.8s
Impacte la perception de vitesse par l'utilisateur.
🖼️
2.4s
Largest Contentful Paint
Survolez pour plus d'infos
🖼️
Largest Contentful Paint
Temps avant que le plus grand élément visible soit chargé. Bon < 2.5s
Core Web Vital crucial pour le SEO Google.

📋 Audits détaillés

🚀 Quick Wins - Actions Rapides

#1
Implémenter le Lazy Loading pour les images

💡 Impact: Amélioration du temps de chargement initial de 30-40%

⏱️ Temps estimé: 1 heure

Easy
#2
Précharger les ressources critiques (CSS, fonts)

💡 Impact: Réduction du temps de First Contentful Paint de 0.5-1s

⏱️ Temps estimé: 45 minutes

Medium
#3
Minifier CSS et JavaScript

💡 Impact: Réduction de la taille des fichiers de 20-30%

⏱️ Temps estimé: 1 heure

Easy

⚙️ Optimisations Recommandées (6)

Optimiser les images

Implémenter des formats d'image modernes comme WebP et compresser les images pour réduire leur taille sans perte de qualité visible.

Gain: 1.2s
🛠️ Outils recommandés:
Squoosh ImageOptim
📊 Difficulté:
Medium
💻 Exemple de code:
<img src='image.webp' alt='Product Image'>
Charger les polices de manière asynchrone

Utiliser des polices système ou charger les polices web en utilisant 'font-display: swap' pour éviter les temps d'attente.

Gain: 0.3s
🛠️ Outils recommandés:
Google Fonts
📊 Difficulté:
Easy
💻 Exemple de code:
@font-face { font-display: swap; }
Minimiser le chargement initial de JavaScript

Diviser et différer le chargement des scripts JavaScript pour qu'ils ne bloquent pas le rendu initial de la page.

Gain: 0.7s
🛠️ Outils recommandés:
Webpack Parcel
📊 Difficulté:
High
💻 Exemple de code:
<script src='script.js' defer></script>
Activer la mise en cache du navigateur

Mettre en place des entêtes de cache pour les ressources statiques afin de réduire le chargement pour les visites récurrentes.

Gain: 0.5s
🛠️ Outils recommandés:
Google Lighthouse
📊 Difficulté:
Medium
💻 Exemple de code:
Cache-Control: max-age=31536000
Minifier le HTML

Réduire la taille de la page HTML en supprimant les commentaires et les espaces inutiles.

Gain: 0.2s
🛠️ Outils recommandés:
HTMLMinifier
📊 Difficulté:
Easy
💻 Exemple de code:
minify index.html -o output.html
Inline le CSS critique

Insérer directement le CSS crucial pour le rendu initial dans les balises <style> directement dans le HTML.

Gain: 0.8s
🛠️ Outils recommandés:
Critical
📊 Difficulté:
High
💻 Exemple de code:
<style>body {margin: 0; font-family: 'Arial';}</style>