Challenges techniques :
Collecte des données de performances : Intégrer les API Lighthouse pour récupérer des métriques précises, notamment le TTI, pour calculer une estimation fiable de la consommation carbone.
Estimation de l’empreinte carbone : Traduire les données techniques en une estimation d’énergie consommée et d’émissions carbone, selon des formules adaptées.
Stockage des données : Configurer Firebase pour stocker et organiser les résultats, afin de permettre un suivi historique et des comparaisons.
Interface utilisateur performante : Créer une interface intuitive et responsive pour afficher les métriques et résultats, tout en conservant une expérience utilisateur fluide.
Solutions apportées :
Lighthouse API : Intégration pour extraire les métriques essentielles comme le TTI, avec une gestion optimisée des requêtes pour des analyses rapides.
Algorithme de calcul carbone : Développement d’une formule d’estimation basée sur le poids des ressources et les métriques Lighthouse pour traduire les données techniques en résultats compréhensibles.
Firebase : Mise en place d’une base de données centralisée pour stocker les performances et permettre un accès rapide et sécurisé aux résultats.
Next.js : Développement d’une application performante et optimisée, garantissant un rendu rapide des pages et une expérience utilisateur fluide.
Technologies utilisées :
Lighthouse API pour la collecte des données de performances.
Firebase pour le stockage et l’organisation des résultats.
Next.js pour le développement rapide et optimisé de l’application.
TailwindCSS pour une interface utilisateur claire et responsive.
Résultats :
Un outil pratique et performant pour mesurer l’impact carbone des sites web.
Analyse précise des performances grâce à l’intégration des métriques de Lighthouse.
Gestion simplifiée des données de suivi grâce à Firebase.