Gibt es einen Unterschied zwischen der Verwendung nur des Standorts und der Verwendung von window.location in verschiedenen Browsern?

Ich finde mich immer beim Schreiben:

console.log(window.location.href);

ohne darüber nachzudenken. Die Mehrheit der Antworten auf SO schreibt es auch so. Gibt es einen Grund, warum ich nicht einfach schreiben kann:

location.href

schon seitlocation ist ein Objekt auf Fensterebene? Gibt es irgendwelche browserübergreifenden Kompatibilitätsprobleme?

Zu klären: Ich weiß, dass es gibtdocument.location - das istNICHT Worum geht es in dieser Frage? Dies ist ungefähr, wenn es einen Unterschied bei der Verwendung von nur gibtlocation vs mitwindow.location über Browser.