Os navegadores analisam o javascript em todas as páginas?

Os navegadores (IE e Firefox) analisam arquivos javascript vinculados toda vez que a página é atualizada?

Eles podem armazenar os arquivos em cache, então acredito que eles não tentarão baixá-los toda vez, mas como cada página é essencialmente separada, espero que eles derrubem qualquer código antigo e analisem novamente.

Isso é ineficiente, embora perfeitamente compreensível, mas me pergunto se os navegadores modernos são inteligentes o bastante para evitar a etapa de análise dentro dos sites. Estou pensando em casos em que um site usa uma biblioteca javascript, como ExtJS ou jQuery, etc.