LocalStorage, збереже все!
...
Для чого потрібен LocalStorage
Напевно у кожного javascript розробника була така ситуація коли необхідно було зберегти якісь данні що вибрав користувач. Наприклад: У вас є зміна мови з російської на українську і вам потрібно запам'ятати яку мову вибрав користувач, для того вам ідеально підійде LocalStorage.