Par défaut, Angular fonctionne en eager loading : tous les composants sont chargés au démarrage de l’application, qu’ils soient utilisés ou non. Le lazy loading inverse cette logique, chaque composant n’est téléchargé que lorsque l’utilisateur accède à la route correspondante. Résultat : un bundle initial plus léger et un temps de démarrage réduit.