WebPageTest
WebPageTest, opéré par Catchpoint, est un outil open-source qui mesure la performance d'une page depuis plusieurs localisations dans le monde et plusieurs navigateurs réels. Le rapport détaille les Core Web Vitals, la chronologie de chargement, les requêtes bloquantes, le coût en data et la consommation CPU. Sa force est la granularité : on peut tester en 4G dégradé, simuler un device bas de gamme, comparer deux URLs côte à côte ou injecter un script de pré-warm pour mesurer un flow complet. Plan gratuit limité, plans payants pour la fréquence et l'API.
- #performance
- #core web vitals
- #audit
- #open-source
Avantages clés
- Teste depuis plus de 40 localisations et plusieurs navigateurs réels
- Compare deux URLs côte à côte avec timeline visuelle
- Mesure le coût en data, CPU et batterie pour les mobiles
- Expose une API REST pour intégrer les mesures en CI/CD
- Simule des connexions dégradées (3G, 4G slow) pour le pire cas
Audit performance multi-localisations sous conditions réelles
Là où Lighthouse simule un environnement standardisé, WebPageTest teste depuis plus de 40 localisations physiques avec des navigateurs réels (Chrome, Firefox, Edge, Safari iOS). Pour un site e-commerce français qui doit être rapide à Paris, Lyon et Marseille, mais aussi pour les visiteurs canadiens ou marocains, c'est l'outil le plus pertinent.
Les rapports détaillent la chronologie complète du chargement, le coût en données mobiles, la consommation CPU et la phase de visual progress. La fonctionnalité de comparaison entre deux URLs permet de valider l'impact d'une optimisation (compression, lazy load, code splitting) sur des métriques précises plutôt que sur un score agrégé. Open-source, le projet est maintenu par Catchpoint depuis 2020.
