Je dirais que le principal avantage d'un CDN est pour tout le monde à utiliser les mêmes fichiers, permettant ainsi la mise en cache pour supprimer le besoin de charger tout le fichier pour la plupart des visiteurs en raison de son utilisation très répandue dans d'autres sites.
Assumably, le nombre de permutations nécessaires pour regrouper les différentes configurations Angulaires dépendances reviendrait à nier cet avantage, et vous feriez mieux de l'emballage le bundle avec tous vos autres JS pour le plus bas possible nombre de demandes et de le servir vous-même.
Cependant, il semble comme si Angulaire des mises à jour assez fréquemment, qui, tout bon pour les corrections de bugs, signifie qu'il y a probablement de nombreuses versions différentes (et donc les fichiers) en usage dans les environnements de production à l'heure actuelle. Elle permettra également de diminuer l'avantage de la mise en cache à travers les différents sites.
Une fois AngularJS2 commence à atteindre la maturité (et probablement 1.3 brièvement avant que nous puissions voir plus de bénéficier de réseaux de diffusion de contenu grâce à l'allongement du cycle de vie, même si c'est une pure hypothèse pour le moment.
En cas de doute, tester les deux méthodes à travers les dispositifs d'amis/de la famille/travail/etc. qui ont vu la normale à l'utilisation d'internet sur d'autres sites que le votre propre.