Existe alguma diferença em usar apenas a localização vs usando window.location nos navegadores

Eu me vejo sempre escrevendo:

console.log(window.location.href);

sem sequer pensar nisso. A maioria das respostas no SO também o escreve dessa maneira. Existe alguma razão pela qual eu não posso simplesmente escrever:

location.href

Desde alocation é um objeto no nível da janela? Há algum problema de compatibilidade entre navegadores com isso?

Esclarecer: Eu sei que temdocument.location - isso éNÃO sobre o que esta questão é. Isto é sobre se há alguma diferença em usar apenaslocation vs usandowindow.location em navegadores.

questionAnswers(1)

yourAnswerToTheQuestion