Changelog
Décembre 2024
- Moyenne annuelle de la note globale accessible dans 'Historique'
Septembre 2024
- Implémentation des composants graphiques PrimeVue v4
Mars 2024
- Passage de l'application en Open Source, licence MIT
Février 2024
- Mise en production v1.0
- Remplacement de Google Analytics par GoatCounter, script plus léger et suffisant pour les analyses d'audience
- Nouvelle fonctionnalité 'SPOT' qui permet d'obtenir les métriques moyennes calculées sur 100 pages de chaque site suivi
- Modification d'URL (.fr -> .com, pour le site institutionnel) : Michelin, Legrand
- Remplacement du module 'performance leaderboard' de Zach Leatherman par un appel direct à l'API Google Lighthouse
- Remplacement du module graphique Apache Echarts par le module chart.js wrappé par PrimeVue (gain en poids)
- Amélioration du calcul du poids d'une page transférée en retravaillant les éléments renvoyés par l'API Lighthouse (19/2)
Janvier 2024
- Initialisation du projet de refonte de speedlify CAC40 (framework 11ty), afin d'être plus autonome
- Choix de la technologie : Vue.js reste privilégié, même si un framework 'statique' (nuxt, astro...) aurait également pu convenir
- Le module NPM développé par Zack Leatherman, performance-leaderboard, est utilisé pour appeler les API Lighthouse de Google
- Ecriture d'un script node.js qui l'instancie, et génère un fichier JSON horodaté de mesures des sites du CAC40
- Autres modules externes embarqués : vue-router, pinia, vue-use, prime-vue, sharp, eCharts/vue-echarts
- Principales fonctions développées : le tableau central des métriques, le graphe historique, les pages 'Changelog' et 'A Propos'