Ich fragte mich die # 1 Frage Ihres Beitrags an einem anderen Tag. Da niemand zuvor darauf geantwortet hat und ich nicht genügend Rep für einen Kommentar habe, hier sind meine Ergebnisse nach ein paar Tests.
Die beste Antwort für Ihre erste Frage ist, dass mit templateURL Sie den Aufwand für die Faulen Verlangen des Teils haben werden, wenn Sie die Richtlinie nennen (und es geschieht nur beim ersten Mal, einmal geladen, wird es Verhalten praktisch gleich wie mit Vorlage). Der Overhead ist auf die zusätzliche Verarbeitung des Browsers mit der zusätzlichen Anforderung und den zusätzlichen Daten der Header zurückzuführen.
Die templateURL könnte nur in ärmeren Benutzererfahrung führen, wenn Sie auf einmal Unmengen an verschiedenen Richtlinien laden, und alle von ihnen haben kleine Dateien als partials (so die kleine ammount von Daten des Header wird einen großen Unterschied machen) .
Da der Unterschied normalerweise sehr gering ist, bevorzuge ich persönlich den templateURL Ansatz, da es den Code sauberer und organisierter macht.
[Wie üblich] (http://ericlippert.com/2012/12/17/performance-rant/) –