On initie un cycle sur les perfs
Nous allons commencer le cycle par Angular.
Et entrons dans le vif du sujet dès maintenant.
Quand on parle perf, on peut séparer les perfs en deux parties :
– Les perfs de compilation
– Les perfs d’exécution
Les perfs de compilation
Ici, nous allons parler TreeShaking, budget dans le angular.json pour détecter la taille de votre bundle final.
Nous parlerons ici aussi de la partie Lazy Loading des Modules.
Les perfs d’exécution
Concernant les perfs d’exécution, il existe bon nombre de techniques à connaître, à penser pour améliorer les perfs.
Ici, citons d’abord le travail sur les observables.
Puis, nous irons vers ngzone, settimeout, le cycle de vie des composants angular.
Et après, nous passerons sur la partie OnPush,
Pour continuer sur la notion de web worker, et tout le traitement dit asynchrone.