Я искал здесь ответ и обнаружил, что это можно сделать с помощью веб-хранилища и файлов cookie. Однако я также наткнулся на этот интересный пост:
Парсируют ли браузеры javascript при каждой загрузке страницы?
В нем говорится: «Chrome 42 представляет продвинутую технику хранения локальной копии скомпилированного кода, так что, когда пользователь возвращается на страницу, шаги загрузки, синтаксического анализа и компиляции могут быть пропущены. При любой загрузке страницы это позволяет Chrome чтобы избежать около 40% времени компиляции и сэкономить драгоценную батарею на мобильных устройствах ».
Означает ли это, что значения переменных будут постоянными при перезагрузке страницы? Например, если я сохраняю цвет, выбранный пользователем, в переменной, будет ли это значение доступно в этой переменной после загрузки другой страницы (в том же домене)?
P.S: Я не мог там комментировать, так как я новичок и у меня недостаточно репутации, необходимой для комментирования ответов.