Audit de performance - Hinato15/Projet-8-DAF GitHub Wiki
todolistme.
Comparaison de notre application avec celle d'un concurrentLes graphiques et les commentaires suivants comparent les performances des deux applications.
Diagramme de poids des fichiers
On voit très clairement que l'application concurrente est beaucoup plus lourde que la nôtre mais elle est aussi plus riche en fonctionnalités.
Diagramme de chargement des fichiers JavaScript
Sur ce graphique on constate que le temps de chargement des fichiers JavaScript de
notre application
ne met que quelques millisecondes à charger.
Diagramme des différentes étapes de chargement
Sur celui-ci on voit clairement que notre application
est plus légère (11 requêtes contre 112) et que le temps de chargement complet est environ 4 fois plus rapide que le concurrent.
Rapport de performance de google
Notre application
(mise en ligne pour les besoins du test).
- L'application concurrente.
Si l'on compare les résultats obtenus grâce à l'outil de test de performance de google, on constate que l'application concurrente prend 23 fois plus de temps à se charger que la nôtre.
Cela est notamment dû à une erreur 404
et aux différentes requêtes
qui renvoie une erreur
.
Rapport de performance GTmetrix
Notre application
(mise en ligne pour les besoins du test).
Voici un autre test effectué cette fois-ci avec GTmetrix, qui nous confirme les résultats obtenus précédemment.
Comparatif des fonctionnalités
Fonctionnalité | Notre Application | Todolistme | Conclusion |
---|---|---|---|
Ajouter, modifier et supprimer des todos | Oui | Oui | |
Supprimer tous les todos en une seule fois | Oui | Non |
Seule notre application propose cette fonctionnalité |
Confirmer un todo | Oui | Oui | |
Trier les todos dans un ordre choisi | Non |
Oui | Todolistme permets par exemple de trier les todos par ordre alphabétique |
Créer une liste | Non |
Oui | Todolistme permet de classer les todos dans des listes |
Créer une catégorie | Non |
Oui | Todolistme permet de classer les listes dans des catégories |
Assigner une date | Non |
Oui | Todolistme permet d'ajouter une date à un todo |
Fonctionnalité d'impression des todos | Non |
Oui | Todolistme propose un bouton d'impression |
Création d'un compte | Non |
Oui | Il est possible de créer un compte sur Todolistme pour conserver les todos |
Séparation des todos complétés de ceux en cours | Non |
Oui | Notre application se contente de changer le style du todo complété tandis que Todolistme le déplace dans un espace dédié |
Sécurité du site | Inconnu |
Non |
Pas de https pour Todolistme |
Publicité | Non |
Oui | Todolistme intègre de la publicité |
Conclusion
En nous appuyant sur les résultats obtenus plus haut on constate que notre application
est beaucoup plus rapide, mais que Todolistme
possède plus de fonctionnalités.
Pour commencer il nous faudrait mettre en ligne notre application
avec les bugs corrigés et les optimisations apportées.
Tout en gardant l'aspect visuel ainsi que sa réactivité, implémenter les fonctions de création de compte utilisateur, de liste et de catégorie seront un bon début pour concurrencer Todolistme
.