You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/fr/5-browser-extension/3-background-tasks-and-perf.../assignment.md

7.8 KiB

Analyser un site pour la performance

Aperçu de la mission

L'analyse de la performance est une compétence essentielle pour les développeurs web modernes. Dans cette mission, vous réaliserez un audit complet de la performance d'un site réel, en utilisant à la fois des outils intégrés au navigateur et des services tiers pour identifier les goulots détranglement et proposer des stratégies d'optimisation.

Votre tâche consiste à fournir un rapport détaillé de performance démontrant votre compréhension des principes de la performance web et votre capacité à utiliser efficacement des outils danalyse professionnels.

Instructions de la mission

Choisissez un site web pour lanalyse - sélectionnez une des options suivantes :

  • Un site populaire que vous utilisez fréquemment (site d'actualité, réseau social, e-commerce)
  • Un site dun projet open-source (pages GitHub, sites de documentation)
  • Un site dentreprise locale ou un portfolio
  • Votre propre projet ou un travail de cours précédent

Réalisez une analyse multi-outils en utilisant au moins trois approches différentes :

  • Outils DevTools du navigateur - Utilisez longlet Performance de Chrome/Edge pour un profilage détaillé
  • Outils daudit en ligne - Essayez Lighthouse, GTmetrix, ou WebPageTest
  • Analyse réseau - Examinez le chargement des ressources, la taille des fichiers, et les schémas de requêtes

Documentez vos résultats dans un rapport complet incluant :

Analyse des métriques de performance

  • Mesures du temps de chargement provenant de plusieurs outils et perspectives
  • Scores Core Web Vitals (LCP, FID, CLS) et leurs implications
  • Répartition des ressources montrant quels éléments contribuent le plus au temps de chargement
  • Analyse du diagramme en cascade réseau identifiant les ressources bloquantes

Identification des problèmes

  • Goulots d'étranglement spécifiques étayés par des données
  • Analyse des causes profondes expliquant pourquoi chaque problème survient
  • Évaluation de limpact utilisateur décrivant comment les problèmes affectent les utilisateurs réels
  • Classement des priorités des problèmes selon leur gravité et la difficulté à les corriger

Recommandations doptimisation

  • Améliorations spécifiques et réalisables avec impact attendu
  • Stratégies de mise en œuvre pour chaque changement recommandé
  • Bonnes pratiques modernes pouvant être appliquées (chargement paresseux, compression, etc.)
  • Outils et techniques pour le suivi continu de la performance

Exigences de recherche

Ne vous fiez pas uniquement aux outils navigateur - élargissez votre analyse en utilisant :

Services daudit tiers :

Outils danalyse spécialisés :

Format des livrables

Créez un rapport professionnel (2-3 pages) incluant :

  1. Résumé exécutif - Principaux constats et aperçu des recommandations
  2. Méthodologie - Outils utilisés et approche des tests
  3. Évaluation de la performance actuelle - Mesures et métriques de référence
  4. Problèmes identifiés - Analyse détaillée des problèmes avec données à lappui
  5. Recommandations - Stratégies damélioration priorisées
  6. Feuille de route de mise en œuvre - Plan doptimisation étape par étape

Inclure des preuves visuelles :

  • Captures décran des outils et métriques de performance
  • Graphiques ou diagrammes montrant les données de performance
  • Comparaisons avant/après lorsque cest possible
  • Diagrammes en cascade réseau et répartition des ressources

Grille dévaluation

Critères Exemplaire (90-100%) Adéquat (70-89%) À améliorer (50-69%)
Profondeur de lanalyse Analyse complète utilisant 4+ outils avec métriques détaillées, analyses causes profondes, et impact utilisateur Bonne analyse avec 3 outils, métriques claires et identification basique des problèmes Analyse basique avec 2 outils et profondeur limitée, identification minimale des problèmes
Diversité des outils Utilisation des outils navigateur + 3+ services tiers avec analyses comparatives et perspectives Utilisation des outils navigateur + 2 services tiers avec quelques analyses comparatives Utilisation des outils navigateur + 1 service tiers avec comparaison limitée
Identification des problèmes Identification de 5+ problèmes spécifiques avec analyses causes profondes détaillées et impact quantifié Identification de 3-4 problèmes avec bonne analyse et mesure partielle de limpact Identification de 1-2 problèmes avec analyse basique
Recommandations Recommandations spécifiques, réalisables, avec détails de mise en œuvre, impact attendu, et bonnes pratiques modernes Bonnes recommandations avec certaines indications de mise en œuvre et résultats attendus Recommandations basiques avec peu de détails sur la mise en œuvre
Présentation professionnelle Rapport bien organisé avec structure claire, preuves visuelles, résumé exécutif, et mise en forme professionnelle Bonne organisation avec quelques preuves visuelles et structure claire Organisation basique avec preuves visuelles minimales

Résultats dapprentissage

En réalisant cette mission, vous démontrerez votre capacité à :

  • Appliquer des outils et méthodologies professionnels danalyse de performance
  • Identifier les goulots détranglement via une analyse basée sur les données
  • Analyser le lien entre qualité du code et expérience utilisateur
  • Recommander des stratégies doptimisation spécifiques et réalisables
  • Communiquer des résultats techniques sous un format professionnel

Cette mission renforce les concepts de performance abordés en cours tout en développant des compétences pratiques que vous utiliserez tout au long de votre carrière en développement web.


Avertissement :
Ce document a été traduit à laide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions dassurer lexactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue dorigine doit être considéré comme la source faisant autorité. Pour les informations critiques, une traduction professionnelle effectuée par un humain est recommandée. Nous décline toute responsabilité en cas de malentendus ou dinterprétations erronées résultant de lutilisation de cette traduction.