Por que é vantajoso confiar apenas na cadeia de escopo e evitar referenciar explicitamente o objeto head em Javascript?

Eu tenho lido este livro "Javascript Enlightenment" por Cody Lindley. Na página 82, ele afirma: "Ser explícito (por exemplo, window.alert () vs alert ()) custa um pouco mais em relação ao desempenho. É mais rápido se você confiar apenas na cadeia de escopo e evitar referenciar explicitamente o objeto head mesmo se você sabe que a propriedade que você quer está contida no escopo global ".

Eu estou curioso para saber por que isso acontece. Eu acho que seria o oposto, porque o interpretador de Javascript poderia simplesmente pular a verificação do escopo e encontrá-lo diretamente. Eu só não vejo como é benéfico não especificar o endereço exato de alguma coisa.

Quer dizer, eu sei que não vou querer digitar window.whatever () toda vez que eu quiser usar algo contido no escopo global e eu acho que é ótimo que seja mais rápido não especificar. Só não sei porque.

Apenas uma daquelas "quer saber" coisas.