Браузеры анализируют JavaScript при каждой загрузке страницы?

Браузеры (IE и Firefox) анализируют связанные файлы javascript при каждом обновлении страницы? Они могут кэшировать файлы, поэтому я предполагаю, что они не будут пытаться загружать их каждый раз, но, поскольку каждая страница по сути отдельна, я ожидаю, что они снесут любой старый код и повторно...